diff --git a/Neverstopdreaming/README.md b/Neverstopdreaming/README.md new file mode 100644 index 00000000..c10459a0 --- /dev/null +++ b/Neverstopdreaming/README.md @@ -0,0 +1,93 @@ +# Solar Energy Ecosystem Solutions Application - Krypton Solar + +## Team Name + +- Team Neverstopdreaming + +## Problem Statement + +Many individuals and businesses are interested in transitioning to solar energy but face challenges in determining the best solar panel installations, placements, and energy systems for their unique needs. Our application addresses this issue by leveraging data from solar APIs and employing machine learning to recommend optimal solar solutions. + +## Team Leader Email + +- Contact: mathurshubhang2002@gmail.com + +## A Brief of the Prototype + +### UML Diagrams + +![UML Diagram](https://i.ibb.co/jMjdBd2/Untitled-Diagram-drawio.png) + +### Prototype Frontend + +![image](https://github.com/semi-infiknight/Code-with-Google-Maps/assets/97100765/151c1e4c-e7cc-47a7-aafe-650ff4b52859) + +### Prototype Description + +Our solar energy ecosystem solutions application offers a comprehensive set of features to assist users in seamlessly integrating solar energy into their homes and businesses. Here's an overview of the key components: + +- **Data Collection and Integration:** + + - Collects user location data, including latitude and longitude or the user's address. + - Integrates with Solar APIs to obtain real-time solar radiation, weather, and historical solar energy generation data. + +- **Machine Learning Model:** + + - Utilizes a machine learning model trained on historical solar data, including solar radiation patterns, weather conditions, and energy generation statistics from the user's region. + +- **Data Preprocessing:** + + - Cleans and formats data for machine learning analysis. + - Performs feature engineering to extract relevant information such as average daily solar radiation and historical energy generation trends. + +- **Solar Panel Recommendation:** + + - Recommends the type and capacity of solar panels suitable for the user's location. + - Considers factors like panel efficiency, tilt angles, and shading analysis. + +- **Placement Recommendations:** + + - Suggests the best locations and orientations for solar panel installation based on factors like roof layout, available space, and shading. + +- **Budget Considerations:** + + - Takes into account the user's budget constraints and recommends a solar energy system configuration that maximizes energy generation within the specified budget. + +- **User Benefits:** + - Optimized Solar System: Users receive personalized recommendations for efficient solar energy systems. + - Ease of Decision-Making: Detailed information simplifies the decision-making process. + - Increased Energy Efficiency: Maximum sunlight capture leads to energy efficiency and cost savings. + - Environmental Impact: Minimized carbon footprint contributes to a greener environment. + - Financial Savings: Users can expect reduced electricity bills and a return on investment. + +## Tech Stack + +- **Frontend:** React +- **Backend:** Node.js +- **Machine Learning:** scikit-learn, TensorFlow +- **Data Integration:** Solar APIs +- **Database:** PostgreSQL +- **Visualization:** d3.js +- **CSS Framework:** Custom CSS + +## Step-by-Step Code Execution Instructions + +To test the prototype and understand its functionalities, follow these steps: + +1. git clone +2. Add your `API Key` to `SolarService.js`(in services) and `index.html` (in public) +3. Navigate to the Neverstopdreaming folder and run `yarn install` and `yarn start` in the terminal +4. Then Run the `app.html` file in the browser to view the webapp.(all other files are interlinked) +5. The Email and Password for both the Ai Optimizer and Open Solar Modeller are `21bsm054@iiitdmj.ac.in` and `Qwerty@123` respectively + +## Future Scope + +Our application has significant future scalability and potential for expansion. Some potential enhancements include: + +- Mobile application development for accessibility on various devices. +- Integration with additional renewable energy sources like wind power. +- Enhanced real-time energy consumption monitoring and forecasting. +- Further optimization for utility companies and solar farm operators with advanced solar asset management features. +- Collaboration with energy providers to facilitate the seamless transition to solar energy for users. + +We aim to continually improve and scale our application to meet the evolving needs of users and the renewable energy industry. diff --git a/Neverstopdreaming/Solar_Placement.ipynb b/Neverstopdreaming/Solar_Placement.ipynb new file mode 100644 index 00000000..4b20b9af --- /dev/null +++ b/Neverstopdreaming/Solar_Placement.ipynb @@ -0,0 +1,122 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "fg-6HTwP-88x" + }, + "outputs": [], + "source": [ + "pip install tensorflow\n", + "pip install numpy\n", + "pip install matplotlib" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import tensorflow as tf\n", + "from tensorflow.keras.layers import Input, Dense, Flatten, Reshape, Conv2D, Conv2DTranspose\n", + "from tensorflow.keras.models import Model\n", + "from tensorflow.keras.optimizers import Adam\n", + "from tensorflow.keras.losses import MeanSquaredError\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# Define the generator network\n", + "def build_generator(input_shape, output_shape):\n", + " input_layer = Input(shape=input_shape)\n", + " x = Dense(256, activation='relu')(input_layer)\n", + " x = Dense(512, activation='relu')(x)\n", + " x = Dense(1024, activation='relu')(x)\n", + " x = Dense(np.prod(output_shape), activation='sigmoid')(x)\n", + " output_layer = Reshape(output_shape)(x)\n", + " return Model(input_layer, output_layer)\n", + "\n", + "# Define the discriminator network\n", + "def build_discriminator(input_shape):\n", + " input_layer = Input(shape=input_shape)\n", + " x = Conv2D(64, (3, 3), padding='same', activation='relu')(input_layer)\n", + " x = Flatten()(x)\n", + " x = Dense(1, activation='sigmoid')(x)\n", + " return Model(input_layer, x)\n", + "\n", + "# Define the cGAN model\n", + "def build_cgan(generator, discriminator):\n", + " generator_input = Input(shape=(100,))\n", + " generated_image = generator(generator_input)\n", + " discriminator.trainable = False\n", + " validity = discriminator(generated_image)\n", + " return Model(generator_input, validity)\n", + "\n", + "# Load and preprocess your dataset\n", + "# Here, we'll assume you have a dataset of house images with and without solar panels.\n", + "\n", + "# Define image dimensions\n", + "image_shape = (64, 64, 3)\n", + "\n", + "# Build and compile the discriminator\n", + "discriminator = build_discriminator(image_shape)\n", + "discriminator.compile(loss='binary_crossentropy', optimizer=Adam(learning_rate=0.0002, beta_1=0.5), metrics=['accuracy'])\n", + "\n", + "# Build and compile the generator\n", + "generator = build_generator((100,), image_shape)\n", + "generator.compile(loss='binary_crossentropy', optimizer=Adam(learning_rate=0.0002, beta_1=0.5))\n", + "\n", + "# Build and compile the cGAN\n", + "discriminator.trainable = False\n", + "cgan = build_cgan(generator, discriminator)\n", + "cgan.compile(loss='binary_crossentropy', optimizer=Adam(learning_rate=0.0002, beta_1=0.5))\n", + "\n", + "# Training loop\n", + "batch_size = 64\n", + "epochs = 10000\n", + "\n", + "# Load and preprocess your dataset here\n", + "\n", + "for epoch in range(epochs):\n", + " # Train the discriminator\n", + " real_images = # Load a batch of real images without solar panels\n", + " real_labels = np.ones((batch_size, 1))\n", + " fake_images = generator.predict(np.random.normal(0, 1, (batch_size, 100)))\n", + " fake_labels = np.zeros((batch_size, 1))\n", + " \n", + " d_loss_real = discriminator.train_on_batch(real_images, real_labels)\n", + " d_loss_fake = discriminator.train_on_batch(fake_images, fake_labels)\n", + " d_loss = 0.5 * np.add(d_loss_real, d_loss_fake)\n", + " \n", + " # Train the generator\n", + " noise = np.random.normal(0, 1, (batch_size, 100))\n", + " valid_labels = np.ones((batch_size, 1))\n", + " g_loss = cgan.train_on_batch(noise, valid_labels)\n", + " \n", + " if epoch % 100 == 0:\n", + " print(f\"Epoch {epoch}, D Loss: {d_loss[0]}, G Loss: {g_loss}\")\n", + " \n", + " if epoch % 1000 == 0:\n", + " # Generate a sample image with solar panels\n", + " generated_image = generator.predict(np.random.normal(0, 1, (1, 100)))\n", + " plt.imshow(generated_image[0])\n", + " plt.show()\n" + ] + } + ], + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/Neverstopdreaming/app.html b/Neverstopdreaming/app.html new file mode 100644 index 00000000..193d0e71 --- /dev/null +++ b/Neverstopdreaming/app.html @@ -0,0 +1,448 @@ + + + + + Krypton Solar + + + + + + + + + + Krypton Solar + + + + + + + + +
+

AI Powered Solar Panel Optimizer

+ + + + + +
+ + + +

Ai Based Placement Recommendation System 3d Modeller

+ +
+ + + + + + + diff --git a/Neverstopdreaming/package-lock.json b/Neverstopdreaming/package-lock.json new file mode 100644 index 00000000..b390f25d --- /dev/null +++ b/Neverstopdreaming/package-lock.json @@ -0,0 +1,32068 @@ +{ + "name": "solar-demo", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "solar-demo", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.11", + "@mui/material": "^5.14.11", + "@mui/styled-engine-sc": "^5.14.11", + "@react-google-maps/api": "^2.19.2", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^1.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.16.0", + "react-scripts": "5.0.1", + "react-vis": "^1.12.1", + "styled-components": "^5.3.11", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.19.tgz", + "integrity": "sha512-Q8Yj5X4LHVYTbLCKVz0//2D2aDmHF4xzCdEttYvKOnWvErGsa6geHXD6w46x64n5tP69VfeH+IfSrdyH3MLhwA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.19", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.19", + "@babel/types": "^7.22.19", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", + "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "dependencies": { + "@babel/types": "^7.22.15", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", + "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.19.tgz", + "integrity": "sha512-m6h1cJvn+OJ+R3jOHp30faq5xKJ7VbjwDj5RGgHuRlU9hrMeKsGC+JpihkR5w1g7IfseCPPtZ0r7/hB4UKaYlA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz", + "integrity": "sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.17" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.19.tgz", + "integrity": "sha512-Tinq7ybnEPFFXhlYOYFiSjespWQk0dq2dRNAiMdRTOYQzEGqnnNyrTxPYHP5r6wGjlF1rFgABdDV0g8EwD6Qbg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz", + "integrity": "sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.17" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", + "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz", + "integrity": "sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", + "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", + "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", + "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", + "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", + "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.15", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", + "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.19.tgz", + "integrity": "sha512-ZCcpVPK64krfdScRbpxF6xA5fz7IOsfMwx1tcACvCzt6JY+0aHkBk7eIU8FRDSZRU5Zei6Z4JfgAxN1bqXGECg==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.16", + "@babel/types": "^7.22.19", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.19.tgz", + "integrity": "sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.19", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "dependencies": { + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "dependencies": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", + "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "dependencies": { + "@floating-ui/dom": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", + "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==" + }, + "node_modules/@googlemaps/js-api-loader": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz", + "integrity": "sha512-psGw5u0QM6humao48Hn4lrChOM2/rA43ZCm3tKK9qQsEj1/VzqkCqnvGfEOshDbBQflydfaRovbKwZMF4AyqbA==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@googlemaps/markerclusterer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.3.2.tgz", + "integrity": "sha512-zb9OQP8XscZp2Npt1uQUYnGKu1miuq4DPP28JyDuFd6HV17HCEcjV9MtBi4muG/iVRXXvuHW9bRCnHbao9ITfw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.17", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz", + "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "@floating-ui/react-dom": "^2.0.2", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.11", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.11.tgz", + "integrity": "sha512-uY8FLQURhXe3f3O4dS5OSGML9KDm9+IE226cBu78jarVIzdQGPlXwGIlSI9VJR8MvZDA6C0+6XfWDhWCHruC5Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.11.tgz", + "integrity": "sha512-aHReLasBuS/+hhPzbZCgZ0eTcZ2QRnoC2WNK7XvdAf3l+LjC1flzjh6GWw1tZJ5NHnZ+bivdwtLFQ8XTR96JkA==", + "dependencies": { + "@babel/runtime": "^7.22.15" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.11.tgz", + "integrity": "sha512-DnSdJzcR7lwG12JA5L2t8JF+RDzMygu5rCNW+logWb/KW2/TRzwLyVWO+CorHTBjBRd38DBxnwOCDiYkDd+N3A==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "@mui/base": "5.0.0-beta.17", + "@mui/core-downloads-tracker": "^5.14.11", + "@mui/system": "^5.14.11", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.11", + "@types/react-transition-group": "^4.4.6", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.11.tgz", + "integrity": "sha512-MSnNNzTu9pfKLCKs1ZAKwOTgE4bz+fQA0fNr8Jm7NDmuWmw0CaN9Vq2/MHsatE7+S0A25IAKby46Uv1u53rKVQ==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "@mui/utils": "^5.14.11", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.11.tgz", + "integrity": "sha512-jdUlqRgTYQ8RMtPX4MbRZqar6W2OiIb6J5KEFbIu4FqvPrk44Each4ppg/LAqp1qNlBYq5i+7Q10MYLMpDxX9A==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine-sc": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/styled-engine-sc/-/styled-engine-sc-5.14.11.tgz", + "integrity": "sha512-phUkkvirhuxLPQihgMACyDCUknpOM/4g3PbZmfmMbvkCL+UEePUnECzlOKRbKvk9uyI5Xpz0zECFOtYkJsPvBg==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/styled-components": "^5.1.14", + "styled-components": "^5.3.1" + }, + "peerDependenciesMeta": { + "@types/styled-components": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.11.tgz", + "integrity": "sha512-yl8xV+y0k7j6dzBsHabKwoShmjqLa8kTxrhUI3JpqLG358VRVMJRW/ES0HhvfcCi4IVXde+Tc2P3K1akGL8zoA==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "@mui/private-theming": "^5.14.11", + "@mui/styled-engine": "^5.14.11", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.11", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", + "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz", + "integrity": "sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==", + "dependencies": { + "@babel/runtime": "^7.22.15", + "@types/prop-types": "^15.7.5", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@react-google-maps/api": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.19.2.tgz", + "integrity": "sha512-Vt57XWzCKfsUjKOmFUl2erVVfOePkPK5OigF/f+q7UuV/Nm9KDDy1PMFBx+wNahEqOd6a32BxfsykEhBnbU9wQ==", + "dependencies": { + "@googlemaps/js-api-loader": "1.16.2", + "@googlemaps/markerclusterer": "2.3.2", + "@react-google-maps/infobox": "2.19.2", + "@react-google-maps/marker-clusterer": "2.19.2", + "@types/google.maps": "3.53.5", + "invariant": "2.2.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" + } + }, + "node_modules/@react-google-maps/infobox": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.19.2.tgz", + "integrity": "sha512-6wvBqeJsQ/eFSvoxg+9VoncQvNoVCdmxzxRpLvmjPD+nNC6mHM0vJH1xSqaKijkMrfLJT0nfkTGpovrF896jwg==" + }, + "node_modules/@react-google-maps/marker-clusterer": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz", + "integrity": "sha512-x9ibmsP0ZVqzyCo1Pitbw+4b6iEXRw/r1TCy3vOUR3eKrzWLnHYZMR325BkZW2r8fnuWE/V3Fp4QZOP9qYORCw==" + }, + "node_modules/@remix-run/router": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz", + "integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.4.0.tgz", + "integrity": "sha512-cEjvTPU32OM9lUFegJagO0mRnIn+rbqrG89vV8/xLnLFX0DoR0r1oy5IlTga71Q7uT3Qus7qm7wgeiMT/+Irlg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.36", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", + "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/google.maps": { + "version": "3.53.5", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz", + "integrity": "sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.4", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", + "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/node": { + "version": "20.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.1.tgz", + "integrity": "sha512-4LcJvuXQlv4lTHnxwyHQZ3uR9Zw2j7m1C9DfuwoTFQQP4Pmu04O6IfLYgMmHoOCt0nosItLLZAH+sOrRE0Bo8g==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.2.23", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.23.tgz", + "integrity": "sha512-qHLW6n1q2+7KyBEYnrZpcsAmU/iiCh9WGCKgXvMxx89+TYdJWRjZohVIo9XTcoLhfX3+/hP0Pbulu3bCZQ9PSA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==" + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", + "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.1.tgz", + "integrity": "sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001534", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz", + "integrity": "sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", + "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", + "dependencies": { + "browserslist": "^4.21.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.2.tgz", + "integrity": "sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", + "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hexbin": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", + "integrity": "sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w==" + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.522", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.522.tgz", + "integrity": "sha512-KGKjcafTpOxda0kqwQ72M0tDmX6RsGhUJTy0Hr7slt0+CgHh9Oex8JdjY9Og68dUkTLUlBOJC0A5W5Mw3QSGCg==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.49.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-motion": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/react-motion/-/react-motion-0.5.2.tgz", + "integrity": "sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ==", + "dependencies": { + "performance-now": "^0.2.0", + "prop-types": "^15.5.8", + "raf": "^3.1.0" + }, + "peerDependencies": { + "react": "^0.14.9 || ^15.3.0 || ^16.0.0" + } + }, + "node_modules/react-motion/node_modules/performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha512-YHk5ez1hmMR5LOkb9iJkLKqoBlL7WD5M8ljC75ZfzXriuBIVNuecaXuU7e+hOwyqf24Wxhh7Vxgt7Hnw9288Tg==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.16.0.tgz", + "integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==", + "dependencies": { + "@remix-run/router": "1.9.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.16.0.tgz", + "integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==", + "dependencies": { + "@remix-run/router": "1.9.0", + "react-router": "6.16.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-vis": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/react-vis/-/react-vis-1.12.1.tgz", + "integrity": "sha512-vH7ihTPlBD6wBuzwPoipheyJnx46kKKMXnVqdk4mv5vq+bJVC6JRYdRZSofa2030+kko99rSq/idnYnNWGr6zA==", + "dependencies": { + "d3-array": "^3.2.1", + "d3-collection": "^1.0.7", + "d3-color": "^3.1.0", + "d3-contour": "^4.0.0", + "d3-format": "^3.1.0", + "d3-geo": "^3.1.0", + "d3-hexbin": "^0.2.2", + "d3-hierarchy": "^3.1.2", + "d3-interpolate": "^3.0.1", + "d3-sankey": "^0.12.3", + "d3-scale": "^4.0.2", + "d3-shape": "^3.2.0", + "d3-voronoi": "^1.1.4", + "deep-equal": "^1.0.1", + "global": "^4.3.1", + "prop-types": "^15.5.8", + "react-motion": "^0.5.2" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=6.13.0" + }, + "peerDependencies": { + "react": "^16.8.3", + "react-dom": "^16.8.3" + } + }, + "node_modules/react-vis/node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.5.tgz", + "integrity": "sha512-qWhv7PF1V95QPvRoUGHxOtnAlEvlXBylMZcjUR9pAumMmveFtcHJRXGIr+TkjfNJVQypqv2qcDiiars2y1PsSg==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "dependencies": { + "kdbush": "^4.0.2" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.1.tgz", + "integrity": "sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" + }, + "@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==" + }, + "@babel/core": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.19.tgz", + "integrity": "sha512-Q8Yj5X4LHVYTbLCKVz0//2D2aDmHF4xzCdEttYvKOnWvErGsa6geHXD6w46x64n5tP69VfeH+IfSrdyH3MLhwA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.19", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.19", + "@babel/types": "^7.22.19", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", + "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "requires": { + "@babel/types": "^7.22.15", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" + }, + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", + "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.19.tgz", + "integrity": "sha512-m6h1cJvn+OJ+R3jOHp30faq5xKJ7VbjwDj5RGgHuRlU9hrMeKsGC+JpihkR5w1g7IfseCPPtZ0r7/hB4UKaYlA==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz", + "integrity": "sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.17" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.19.tgz", + "integrity": "sha512-Tinq7ybnEPFFXhlYOYFiSjespWQk0dq2dRNAiMdRTOYQzEGqnnNyrTxPYHP5r6wGjlF1rFgABdDV0g8EwD6Qbg==" + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==" + }, + "@babel/helper-wrap-function": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz", + "integrity": "sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q==", + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.17" + } + }, + "@babel/helpers": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", + "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.22.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz", + "integrity": "sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", + "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", + "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "requires": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", + "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", + "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "requires": { + "@babel/helper-module-transforms": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.15" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", + "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "requires": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/preset-env": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", + "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.15", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + } + }, + "@babel/preset-typescript": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", + "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-typescript": "^7.22.15" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "@babel/runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.19.tgz", + "integrity": "sha512-ZCcpVPK64krfdScRbpxF6xA5fz7IOsfMwx1tcACvCzt6JY+0aHkBk7eIU8FRDSZRU5Zei6Z4JfgAxN1bqXGECg==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.16", + "@babel/types": "^7.22.19", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.22.19", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.19.tgz", + "integrity": "sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.19", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==" + }, + "@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "requires": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "requires": { + "@emotion/memoize": "^0.8.1" + } + }, + "@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "@emotion/react": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", + "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", + "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "requires": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + } + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==" + }, + "@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==" + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==" + }, + "@floating-ui/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "requires": { + "@floating-ui/utils": "^0.1.3" + } + }, + "@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "requires": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "@floating-ui/react-dom": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz", + "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==", + "requires": { + "@floating-ui/dom": "^1.5.1" + } + }, + "@floating-ui/utils": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", + "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==" + }, + "@googlemaps/js-api-loader": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz", + "integrity": "sha512-psGw5u0QM6humao48Hn4lrChOM2/rA43ZCm3tKK9qQsEj1/VzqkCqnvGfEOshDbBQflydfaRovbKwZMF4AyqbA==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "@googlemaps/markerclusterer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.3.2.tgz", + "integrity": "sha512-zb9OQP8XscZp2Npt1uQUYnGKu1miuq4DPP28JyDuFd6HV17HCEcjV9MtBi4muG/iVRXXvuHW9bRCnHbao9ITfw==", + "requires": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "requires": { + "jest-get-type": "^29.6.3" + }, + "dependencies": { + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + } + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mui/base": { + "version": "5.0.0-beta.17", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.17.tgz", + "integrity": "sha512-xNbk7iOXrglNdIxFBN0k3ySsPIFLWCnFxqsAYl7CIcDkD9low4kJ7IUuy6ctwx/HAy2fenrT3KXHr1sGjAMgpQ==", + "requires": { + "@babel/runtime": "^7.22.15", + "@floating-ui/react-dom": "^2.0.2", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.11", + "@popperjs/core": "^2.11.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1" + } + }, + "@mui/core-downloads-tracker": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.11.tgz", + "integrity": "sha512-uY8FLQURhXe3f3O4dS5OSGML9KDm9+IE226cBu78jarVIzdQGPlXwGIlSI9VJR8MvZDA6C0+6XfWDhWCHruC5Q==" + }, + "@mui/icons-material": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.11.tgz", + "integrity": "sha512-aHReLasBuS/+hhPzbZCgZ0eTcZ2QRnoC2WNK7XvdAf3l+LjC1flzjh6GWw1tZJ5NHnZ+bivdwtLFQ8XTR96JkA==", + "requires": { + "@babel/runtime": "^7.22.15" + } + }, + "@mui/material": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.11.tgz", + "integrity": "sha512-DnSdJzcR7lwG12JA5L2t8JF+RDzMygu5rCNW+logWb/KW2/TRzwLyVWO+CorHTBjBRd38DBxnwOCDiYkDd+N3A==", + "requires": { + "@babel/runtime": "^7.22.15", + "@mui/base": "5.0.0-beta.17", + "@mui/core-downloads-tracker": "^5.14.11", + "@mui/system": "^5.14.11", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.11", + "@types/react-transition-group": "^4.4.6", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.11.tgz", + "integrity": "sha512-MSnNNzTu9pfKLCKs1ZAKwOTgE4bz+fQA0fNr8Jm7NDmuWmw0CaN9Vq2/MHsatE7+S0A25IAKby46Uv1u53rKVQ==", + "requires": { + "@babel/runtime": "^7.22.15", + "@mui/utils": "^5.14.11", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.11.tgz", + "integrity": "sha512-jdUlqRgTYQ8RMtPX4MbRZqar6W2OiIb6J5KEFbIu4FqvPrk44Each4ppg/LAqp1qNlBYq5i+7Q10MYLMpDxX9A==", + "requires": { + "@babel/runtime": "^7.22.15", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine-sc": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/styled-engine-sc/-/styled-engine-sc-5.14.11.tgz", + "integrity": "sha512-phUkkvirhuxLPQihgMACyDCUknpOM/4g3PbZmfmMbvkCL+UEePUnECzlOKRbKvk9uyI5Xpz0zECFOtYkJsPvBg==", + "requires": { + "@babel/runtime": "^7.22.15", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.11.tgz", + "integrity": "sha512-yl8xV+y0k7j6dzBsHabKwoShmjqLa8kTxrhUI3JpqLG358VRVMJRW/ES0HhvfcCi4IVXde+Tc2P3K1akGL8zoA==", + "requires": { + "@babel/runtime": "^7.22.15", + "@mui/private-theming": "^5.14.11", + "@mui/styled-engine": "^5.14.11", + "@mui/types": "^7.2.4", + "@mui/utils": "^5.14.11", + "clsx": "^2.0.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz", + "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==" + }, + "@mui/utils": { + "version": "5.14.11", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz", + "integrity": "sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==", + "requires": { + "@babel/runtime": "^7.22.15", + "@types/prop-types": "^15.7.5", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, + "@react-google-maps/api": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.19.2.tgz", + "integrity": "sha512-Vt57XWzCKfsUjKOmFUl2erVVfOePkPK5OigF/f+q7UuV/Nm9KDDy1PMFBx+wNahEqOd6a32BxfsykEhBnbU9wQ==", + "requires": { + "@googlemaps/js-api-loader": "1.16.2", + "@googlemaps/markerclusterer": "2.3.2", + "@react-google-maps/infobox": "2.19.2", + "@react-google-maps/marker-clusterer": "2.19.2", + "@types/google.maps": "3.53.5", + "invariant": "2.2.4" + } + }, + "@react-google-maps/infobox": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.19.2.tgz", + "integrity": "sha512-6wvBqeJsQ/eFSvoxg+9VoncQvNoVCdmxzxRpLvmjPD+nNC6mHM0vJH1xSqaKijkMrfLJT0nfkTGpovrF896jwg==" + }, + "@react-google-maps/marker-clusterer": { + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz", + "integrity": "sha512-x9ibmsP0ZVqzyCo1Pitbw+4b6iEXRw/r1TCy3vOUR3eKrzWLnHYZMR325BkZW2r8fnuWE/V3Fp4QZOP9qYORCw==" + }, + "@remix-run/router": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz", + "integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.4.0.tgz", + "integrity": "sha512-cEjvTPU32OM9lUFegJagO0mRnIn+rbqrG89vV8/xLnLFX0DoR0r1oy5IlTga71Q7uT3Qus7qm7wgeiMT/+Irlg==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "dependencies": { + "@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" + }, + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.36", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", + "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/google.maps": { + "version": "3.53.5", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz", + "integrity": "sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==" + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + }, + "@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.5.4", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", + "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, + "@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" + }, + "expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "requires": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + } + }, + "jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + }, + "jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + } + }, + "jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/node": { + "version": "20.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.1.tgz", + "integrity": "sha512-4LcJvuXQlv4lTHnxwyHQZ3uR9Zw2j7m1C9DfuwoTFQQP4Pmu04O6IfLYgMmHoOCt0nosItLLZAH+sOrRE0Bo8g==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.2.23", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.23.tgz", + "integrity": "sha512-qHLW6n1q2+7KyBEYnrZpcsAmU/iiCh9WGCKgXvMxx89+TYdJWRjZohVIo9XTcoLhfX3+/hP0Pbulu3bCZQ9PSA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz", + "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@types/semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==" + }, + "@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", + "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" + }, + "@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "requires": { + "@typescript-eslint/utils": "5.62.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "requires": { + "dequal": "^2.0.3" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axe-core": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.1.tgz", + "integrity": "sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ==" + }, + "axios": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.2" + } + }, + "babel-plugin-styled-components": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "requires": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "requires": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001534", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz", + "integrity": "sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" + }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==" + }, + "core-js-compat": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", + "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", + "requires": { + "browserslist": "^4.21.10" + } + }, + "core-js-pure": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.2.tgz", + "integrity": "sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==" + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", + "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + }, + "d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "requires": { + "d3-array": "^3.2.0" + } + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "requires": { + "d3-array": "2.5.0 - 3" + } + }, + "d3-hexbin": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", + "integrity": "sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w==" + }, + "d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" + }, + "d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "requires": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "requires": { + "d3-path": "1" + } + }, + "internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + } + } + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "requires": { + "d3-path": "^3.1.0" + } + }, + "d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-equal": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.522", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.522.tgz", + "integrity": "sha512-KGKjcafTpOxda0kqwQ72M0tDmX6RsGhUJTy0Hr7slt0+CgHh9Oex8JdjY9Og68dUkTLUlBOJC0A5W5Mw3QSGCg==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "eslint": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.49.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==" + }, + "eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "requires": { + "@typescript-eslint/utils": "^5.58.0" + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "requires": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "requires": { + "semver": "^7.5.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "requires": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + }, + "dependencies": { + "esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==" + } + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "requires": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==" + } + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==" + }, + "postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-motion": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/react-motion/-/react-motion-0.5.2.tgz", + "integrity": "sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ==", + "requires": { + "performance-now": "^0.2.0", + "prop-types": "^15.5.8", + "raf": "^3.1.0" + }, + "dependencies": { + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha512-YHk5ez1hmMR5LOkb9iJkLKqoBlL7WD5M8ljC75ZfzXriuBIVNuecaXuU7e+hOwyqf24Wxhh7Vxgt7Hnw9288Tg==" + } + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.16.0.tgz", + "integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==", + "requires": { + "@remix-run/router": "1.9.0" + } + }, + "react-router-dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.16.0.tgz", + "integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==", + "requires": { + "@remix-run/router": "1.9.0", + "react-router": "6.16.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "react-vis": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/react-vis/-/react-vis-1.12.1.tgz", + "integrity": "sha512-vH7ihTPlBD6wBuzwPoipheyJnx46kKKMXnVqdk4mv5vq+bJVC6JRYdRZSofa2030+kko99rSq/idnYnNWGr6zA==", + "requires": { + "d3-array": "^3.2.1", + "d3-collection": "^1.0.7", + "d3-color": "^3.1.0", + "d3-contour": "^4.0.0", + "d3-format": "^3.1.0", + "d3-geo": "^3.1.0", + "d3-hexbin": "^0.2.2", + "d3-hierarchy": "^3.1.2", + "d3-interpolate": "^3.0.1", + "d3-sankey": "^0.12.3", + "d3-scale": "^4.0.2", + "d3-shape": "^3.2.0", + "d3-voronoi": "^1.1.4", + "deep-equal": "^1.0.1", + "global": "^4.3.1", + "prop-types": "^15.5.8", + "react-motion": "^0.5.2" + }, + "dependencies": { + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.5.tgz", + "integrity": "sha512-qWhv7PF1V95QPvRoUGHxOtnAlEvlXBylMZcjUR9pAumMmveFtcHJRXGIr+TkjfNJVQypqv2qcDiiars2y1PsSg==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "requires": { + "escodegen": "^1.8.1" + }, + "dependencies": { + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==" + }, + "styled-components": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "dependencies": { + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + } + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "requires": { + "kdbush": "^4.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "ws": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.1.tgz", + "integrity": "sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==" + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + }, + "workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "requires": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "requires": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "requires": { + "workbox-core": "6.6.0" + } + }, + "workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "requires": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/Neverstopdreaming/package.json b/Neverstopdreaming/package.json new file mode 100644 index 00000000..0e650911 --- /dev/null +++ b/Neverstopdreaming/package.json @@ -0,0 +1,48 @@ +{ + "name": "solar-demo", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@mui/icons-material": "^5.14.11", + "@mui/material": "^5.14.11", + "@mui/styled-engine-sc": "^5.14.11", + "@react-google-maps/api": "^2.19.2", + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "axios": "^1.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.16.0", + "react-scripts": "5.0.1", + "react-vis": "^1.12.1", + "styled-components": "^5.3.11", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "set BROWSER=none&& react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/Neverstopdreaming/public/favicon.ico b/Neverstopdreaming/public/favicon.ico new file mode 100644 index 00000000..8e103a53 Binary files /dev/null and b/Neverstopdreaming/public/favicon.ico differ diff --git a/Neverstopdreaming/public/index.html b/Neverstopdreaming/public/index.html new file mode 100644 index 00000000..250bea6c --- /dev/null +++ b/Neverstopdreaming/public/index.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + React App + + + + +
+ + + diff --git a/Neverstopdreaming/public/logo192.png b/Neverstopdreaming/public/logo192.png new file mode 100644 index 00000000..8e103a53 Binary files /dev/null and b/Neverstopdreaming/public/logo192.png differ diff --git a/Neverstopdreaming/public/logo512.png b/Neverstopdreaming/public/logo512.png new file mode 100644 index 00000000..8e103a53 Binary files /dev/null and b/Neverstopdreaming/public/logo512.png differ diff --git a/Neverstopdreaming/public/manifest.json b/Neverstopdreaming/public/manifest.json new file mode 100644 index 00000000..080d6c77 --- /dev/null +++ b/Neverstopdreaming/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/Neverstopdreaming/public/robots.txt b/Neverstopdreaming/public/robots.txt new file mode 100644 index 00000000..e9e57dc4 --- /dev/null +++ b/Neverstopdreaming/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/Neverstopdreaming/src/App.css b/Neverstopdreaming/src/App.css new file mode 100644 index 00000000..3b8e1861 --- /dev/null +++ b/Neverstopdreaming/src/App.css @@ -0,0 +1,4 @@ +.App { + background-color: #003049; +} + diff --git a/Neverstopdreaming/src/App.js b/Neverstopdreaming/src/App.js new file mode 100644 index 00000000..6ca9da6f --- /dev/null +++ b/Neverstopdreaming/src/App.js @@ -0,0 +1,21 @@ +import './App.css'; +import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; +import LocationMenu from './screens/LocationMenu'; +import ViewLocation from './screens/ViewLocation'; +import { Login } from './screens/Login'; + +function App() { + return ( + + + }/> + }/> + }/> + + + + + ); +} + +export default App; diff --git a/Neverstopdreaming/src/App.test.js b/Neverstopdreaming/src/App.test.js new file mode 100644 index 00000000..1f03afee --- /dev/null +++ b/Neverstopdreaming/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/Neverstopdreaming/src/assets/logo.png b/Neverstopdreaming/src/assets/logo.png new file mode 100644 index 00000000..8e103a53 Binary files /dev/null and b/Neverstopdreaming/src/assets/logo.png differ diff --git a/Neverstopdreaming/src/assets/pslLogo.png b/Neverstopdreaming/src/assets/pslLogo.png new file mode 100644 index 00000000..8e103a53 Binary files /dev/null and b/Neverstopdreaming/src/assets/pslLogo.png differ diff --git a/Neverstopdreaming/src/assets/solarLogo.png b/Neverstopdreaming/src/assets/solarLogo.png new file mode 100644 index 00000000..8e103a53 Binary files /dev/null and b/Neverstopdreaming/src/assets/solarLogo.png differ diff --git a/Neverstopdreaming/src/components/BarChart.js b/Neverstopdreaming/src/components/BarChart.js new file mode 100644 index 00000000..8d718c94 --- /dev/null +++ b/Neverstopdreaming/src/components/BarChart.js @@ -0,0 +1,32 @@ +import { XYPlot, XAxis, YAxis, VerticalBarSeries } from "react-vis"; + +//Component to display Bar Chart +function BarChart() { + const data = [ + { x: "0", y: 436.7028 }, + { x: "1", y: 1069.0875 }, + { x: "2", y: 1205.3389 }, + { x: "3", y: 1211.4529 }, + { x: "4", y: 1216.8755 }, + { x: "5", y: 1221.3872 }, + { x: "6", y: 1224.4266 }, + { x: "7", y: 1226.2313 }, + { x: "8", y: 1227.8884 }, + { x: "9", y: 1229.8357 }, + { x: "10", y: 1291.0104 }, + ]; + + return ( +
+

Sunniness over roof area

+ + + + + + +
+ ); +} + +export default BarChart; diff --git a/Neverstopdreaming/src/components/Card.js b/Neverstopdreaming/src/components/Card.js new file mode 100644 index 00000000..4b457ebd --- /dev/null +++ b/Neverstopdreaming/src/components/Card.js @@ -0,0 +1,81 @@ +import * as React from "react"; +import Card from "@mui/material/Card"; +import CardContent from "@mui/material/CardContent"; +import Typography from "@mui/material/Typography"; +import Button from "@mui/material/Button"; +import SpeedIcon from "@mui/icons-material/Speed"; + +//Card that displays panel count and yearly energy for building insights +export default function InfoCard(props) { + const solarConfigs = props.response.data.solarPotential.solarPanelConfigs; + + function getEnergyDetails() { + for (let config in solarConfigs) { + if (solarConfigs[config].panelsCount === props.count) { + return Math.round(solarConfigs[config].yearlyEnergyDcKwh); + } + } + } + + return ( +
+ + +
+ {/* Display Panel count */} +
+ + Panels Count + + +
+ + {props.count < 4 ? 4 : props.count} + + + / {props.max} + +
+
+ +
+ + {/* Display Yearly energy */} +
+ + Yearly Energy + + +
+ + {getEnergyDetails()} + + + kwh + +
+
+
+ + {/* Button to view Solar Potential information */} +
+ +
+
+
+
+ ); +} diff --git a/Neverstopdreaming/src/components/DetailsCard.js b/Neverstopdreaming/src/components/DetailsCard.js new file mode 100644 index 00000000..ceb76514 --- /dev/null +++ b/Neverstopdreaming/src/components/DetailsCard.js @@ -0,0 +1,190 @@ +import * as React from "react"; +import Card from "@mui/material/Card"; +import CardContent from "@mui/material/CardContent"; +import Typography from "@mui/material/Typography"; +import PublicIcon from "@mui/icons-material/Public"; +import PlaceIcon from "@mui/icons-material/Place"; +import Co2Icon from "@mui/icons-material/Co2"; +import TimelineIcon from "@mui/icons-material/Timeline"; +import BoltIcon from "@mui/icons-material/Bolt"; +import Crop169Icon from "@mui/icons-material/Crop169"; +import LightModeIcon from "@mui/icons-material/LightMode"; +import ImageAspectRatioIcon from "@mui/icons-material/ImageAspectRatio"; +import SolarPower from "@mui/icons-material/SolarPower"; +import BarChart from "./BarChart"; +import "../styles/CardStyles.css"; + +//Card displaying Solar Potential information of the building +export default function DetailsCard(props) { + return ( + + + + Solar Potential of the Building + + +
+ + {/* Displaying all the important values of solar potential */} +
+
+ + + Latitude: + +
+ + {props.response.data.center.latitude} + +
+ +
+
+ + + Longitude: + +
+ + {props.response.data.center.longitude} + +
+ +
+
+ + + Region: + +
+ + {props.response.data.administrativeArea}, + {props.response.data.regionCode} + +
+ +
+
+ + + Max Array Panel Count:{" "} + +
+ + {props.response.data.solarPotential.maxArrayPanelsCount} + +
+ +
+
+ + + Max Array Area m2:{" "} + +
+ + {props.response.data.solarPotential.maxArrayAreaMeters2} + +
+ +
+
+ + + Max Sunshine Hours Per Year: + +
+ + {props.response.data.solarPotential.maxSunshineHoursPerYear} + +
+ +
+
+ + + Panel Lifetime Years:{" "} + +
+ + {props.response.data.solarPotential.panelLifetimeYears} + +
+ +
+
+ + + Panel Capacity Watts:{" "} + +
+ + {props.response.data.solarPotential.panelCapacityWatts} + +
+ +
+
+ + + Panel Dimensions W x H:{" "} + +
+ + {props.response.data.solarPotential.panelWidthMeters} x{" "} + {props.response.data.solarPotential.panelHeightMeters} m + +
+ +
+
+ + + Carbon Offset Factor KgPerMwh:{" "} + +
+ + {props.response.data.solarPotential.carbonOffsetFactorKgPerMwh} + +
+ + {/* Bar Chart to show sunniness of rooftop */} + +
+
+ ); +} diff --git a/Neverstopdreaming/src/components/FinancialCard.js b/Neverstopdreaming/src/components/FinancialCard.js new file mode 100644 index 00000000..18005d2c --- /dev/null +++ b/Neverstopdreaming/src/components/FinancialCard.js @@ -0,0 +1,416 @@ +import * as React from "react"; +import { styled } from "@mui/material/styles"; +import Card from "@mui/material/Card"; +import CardContent from "@mui/material/CardContent"; +import Typography from "@mui/material/Typography"; +import Accordion from "@mui/material/Accordion"; +import AccordionSummary from "@mui/material/AccordionSummary"; +import AccordionDetails from "@mui/material/AccordionDetails"; +import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; +import Grid from "@mui/material/Grid"; +import List from "@mui/material/List"; +import ListItem from "@mui/material/ListItem"; +import ListItemIcon from "@mui/material/ListItemIcon"; +import ListItemText from "@mui/material/ListItemText"; +import EastIcon from "@mui/icons-material/East"; +import "../styles/CardStyles.css"; + +// Card to display financial analysis and guidelines +export default function FinancialCard(props) { + const Demo = styled("div")(({ theme }) => ({ + backgroundColor: theme.palette.background.paper, + })); + + const financialArray = props.response.data.solarPotential.financialAnalyses; + + // Cash purchase values + let cashSavingsYear1 = 0; + let cashSavingsYear20 = 0; + let cashPresentValueOfSavingsYear20 = 0; + let cashSavingsLifetime = 0; + let cashPresentValueOfSavingsLifetime = 0; + let cashUpfrontCost = 0; + let cashOutOfPocketCost = 0; + let cashRebateValue = 0; + + // Loan values + let LoanSavingsYear1 = 0; + let LoanSavingsYear20 = 0; + let LoanSavingsLifetime = 0; + let LoanPresentValueOfSavingsLifetime = 0; + let annualLoanPayment = 0; + let loanInterestRate = 0; + + // Lease values + let LeaseSavingsYear1 = 0; + let LeaseSavingsYear20 = 0; + let LeasePresentValueOfSavingsLifetime = 0; + let LeaseSavingsLifetime = 0; + let annualLeasingCost = 0; + + // show cost and savings for cash purchase of solar panels + function getCashSavingsValues() { + cashSavingsYear1 = 0; + cashSavingsYear20 = 0; + cashPresentValueOfSavingsYear20 = 0; + cashSavingsLifetime = 0; + cashUpfrontCost = 0; + cashOutOfPocketCost = 0; + cashRebateValue = 0; + + financialArray.map((config) => { + cashSavingsYear1 += Number( + config.cashPurchaseSavings.savings.savingsYear1.units + ); + cashSavingsYear20 += Number( + config.cashPurchaseSavings.savings.savingsYear20.units + ); + cashPresentValueOfSavingsYear20 += Number( + config.cashPurchaseSavings.savings.presentValueOfSavingsYear20.units + ); + cashSavingsLifetime += Number( + config.cashPurchaseSavings.savings.savingsLifetime.units + ); + cashPresentValueOfSavingsLifetime = Math.abs( + config.cashPurchaseSavings.savings.presentValueOfSavingsLifetime.units + ); + cashUpfrontCost += Number(config.cashPurchaseSavings.upfrontCost.units); + cashOutOfPocketCost += Number( + config.cashPurchaseSavings.outOfPocketCost.units + ); + cashRebateValue += Number(config.cashPurchaseSavings.rebateValue.units); + }); + + // Taking average values from the entire response + cashSavingsYear1 = Math.round((cashSavingsYear1 / 23) * 10000) / 10000; + cashSavingsYear20 = Math.round((cashSavingsYear20 / 23) * 10000) / 10000; + cashPresentValueOfSavingsYear20 = + Math.round((cashPresentValueOfSavingsYear20 / 23) * 10000) / 10000; + cashSavingsLifetime = + Math.round((cashSavingsLifetime / 23) * 10000) / 10000; + cashPresentValueOfSavingsLifetime = + Math.round((cashPresentValueOfSavingsLifetime / 23) * 10000) / 10000; + cashUpfrontCost = Math.round((cashUpfrontCost / 23) * 10000) / 10000; + cashOutOfPocketCost = + Math.round((cashOutOfPocketCost / 23) * 10000) / 10000; + cashRebateValue = Math.round((cashRebateValue / 23) * 10000) / 10000; + } + + // show cost and savings for financed loan of solar panels + function getLoanSavingsValues() { + LoanSavingsYear1 = 0; + LoanSavingsYear20 = 0; + LoanPresentValueOfSavingsLifetime = 0; + LoanSavingsLifetime = 0; + LoanPresentValueOfSavingsLifetime = 0; + annualLoanPayment = 0; + loanInterestRate = 0; + + financialArray.map((config) => { + LoanSavingsYear1 += Math.abs( + config.financedPurchaseSavings.savings.savingsYear1.units + ); + + LoanSavingsYear20 += Math.abs( + config.financedPurchaseSavings.savings.savingsYear20.units + ); + LoanPresentValueOfSavingsLifetime += Math.abs( + config.financedPurchaseSavings.savings.presentValueOfSavingsLifetime + .units + ); + LoanSavingsLifetime += Math.abs( + config.financedPurchaseSavings.savings.savingsLifetime.units + ); + LoanPresentValueOfSavingsLifetime += Math.abs( + config.financedPurchaseSavings.savings.presentValueOfSavingsLifetime + .units + ); + loanInterestRate += Number( + config.financedPurchaseSavings.loanInterestRate + ); + annualLoanPayment += Number( + config.financedPurchaseSavings.annualLoanPayment.units + ); + }); + + // Calculating average of the values + LoanSavingsYear1 = Math.round((LoanSavingsYear1 / 23) * 10000) / 10000; + LoanSavingsYear20 = Math.round((LoanSavingsYear20 / 23) * 10000) / 10000; + LoanPresentValueOfSavingsLifetime = + Math.round((LoanPresentValueOfSavingsLifetime / 23) * 10000) / 10000; + LoanSavingsLifetime = + Math.round((LoanSavingsLifetime / 23) * 10000) / 10000; + LoanPresentValueOfSavingsLifetime = + Math.round((LoanPresentValueOfSavingsLifetime / 23) * 10000) / 10000; + loanInterestRate = Math.round((loanInterestRate / 23) * 10000) / 10000; + annualLoanPayment = Math.round((annualLoanPayment / 23) * 10000) / 10000; + } + + // show cost and savings for solar panels on lease + function getLeaseSavingsValues() { + LeaseSavingsYear1 = 0; + LeaseSavingsYear20 = 0; + LeasePresentValueOfSavingsLifetime = 0; + LeaseSavingsLifetime = 0; + annualLeasingCost = 0; + + financialArray.map((config) => { + LeaseSavingsYear1 += Math.abs( + config.leasingSavings.savings.savingsYear1.units + ); + LeaseSavingsYear20 += config.leasingSavings.savings.savingsYear20.units; + LeasePresentValueOfSavingsLifetime += Math.abs( + config.leasingSavings.savings.presentValueOfSavingsLifetime.units + ); + LeaseSavingsLifetime += Math.abs( + config.leasingSavings.savings.savingsLifetime.units + ); + annualLeasingCost += Number( + config.leasingSavings.annualLeasingCost.units + ); + }); + + // Calculating average of values + LeaseSavingsYear1 = Math.round((LeaseSavingsYear1 / 23) * 10000) / 10000; + LeaseSavingsYear20 = Math.round((LeaseSavingsYear20 / 23) * 10000) / 10000; + LeasePresentValueOfSavingsLifetime = + Math.round((LeasePresentValueOfSavingsLifetime / 23) * 10000) / 10000; + LeaseSavingsLifetime = + Math.round((LeaseSavingsLifetime / 23) * 10000) / 10000; + annualLeasingCost = Math.round((annualLeasingCost / 23) * 10000) / 10000; + } + + return ( + + + + Financial Analysis and Guidelines + +
+ + {/* Cash Purchased */} + + } + aria-controls="panel-content" + id="panel-header" + > + Cash Purchase + + + Purchasing a solar energy system with cash +
+
+ + Cost (USD) + +
+ + Out of Pocket Cost (before tax incentives):{" "} + {cashOutOfPocketCost} + + + Rebate value : {cashRebateValue} + + + Upfront Cost (after tax incentives) : {cashUpfrontCost} + +
+
+
+
+ + Savings (USD) + + +
+ + in Year1 : {cashSavingsYear1} + + + Lifetime : {cashSavingsLifetime} + + + Present Value of Cumulative Lifetime :{" "} + {cashPresentValueOfSavingsLifetime} + +
+
+
+
+
+ + {/* Financed Loan */} + + } + aria-controls="panel-content" + id="panel-header" + > + Financed + + + Purchasing a solar energy system with loan +
+
+ + Cost (USD) + +
+ + Annual Loan payment: {annualLoanPayment} + + + Interest Rate : {loanInterestRate} + +
+
+
+
+ + Savings (USD) + + +
+ + in Year1 : {LoanSavingsYear1} + + + Lifetime : {LoanSavingsLifetime} + + + Present Value of Savings Lifetime :{" "} + {LoanPresentValueOfSavingsLifetime} + +
+
+
+
+
+ + {/* Solar leases */} + + } + aria-controls="panel-content" + id="panel-header" + > + Solar leases + + + Leasing a solar energy system +
+
+ + Cost (USD) + +
+ + Annual Leasing Cost: {annualLeasingCost} + +
+
+
+
+ + Savings (USD) + + +
+ + in Year1 : {LeaseSavingsYear1} + + + Lifetime : {LeaseSavingsLifetime} + + + Present Value of Savings Lifetime :{" "} + {LeasePresentValueOfSavingsLifetime} + +
+
+
+
+
+ + {/* Guidelines for community or Shared solar */} + + } + aria-controls="panel-content" + id="panel-header" + > + Community or Shared solar + + + + Enables a group of participants to pool their purchasing power to + buy solar into a solar system at a level that fits their needs and + budget. Can be owned by utilities, solar dev, non profit entities + or community members. Can opt if unable to claim state/federal + investment tax credits + + + + + {/* Guidelines for Power Purchase Agreements */} + + } + aria-controls="panel-content" + id="panel-header" + > + Power Purchase Agreements (PPA) + + + + + + + + + + + + , + + + + + + + , + + + + + + + , + + + + + + {/* Guidelines for Solarize programs */} + + } + aria-controls="panel-content" + id="panel-header" + > + Solarize programs + + + + Allows locally organized group of home owners and business to pool + their purchasing power to competitively select an installer and + negotiate reduced rates. Can opt if you are eligible for state or + federal investement tax credits + + + +
+
+ ); +} diff --git a/Neverstopdreaming/src/components/GroundOverlay.js b/Neverstopdreaming/src/components/GroundOverlay.js new file mode 100644 index 00000000..532137c8 --- /dev/null +++ b/Neverstopdreaming/src/components/GroundOverlay.js @@ -0,0 +1,74 @@ +import React, { useState } from "react"; +import InputSlider from "./Slider"; +import InfoCard from "./Card"; +import DetailsCard from "./DetailsCard"; +import Map from "./Map2"; +import FinancialCard from "./FinancialCard"; +import WealthMeterCard from "./WealthMeterCard"; +import "../styles/MapStyles.css"; + +const MapOverlay = (props) => { + const [moreInfo, setMoreInfo] = useState(false); + const [panelCount, setPanelCount] = useState(4); + + return ( +
+ {/* Display insights info card with panel count and yearly energy */} + {props.isInsight && ( +
+ +
+ )} + + {/* Slider to adjust number of panels on rooftop */} + {props.isInsight && ( +
+ +
+ )} + + {/* Card displaying more details of solar potential of the building */} + {moreInfo && ( +
+ +
+ )} + + {/* Displays Financial analysis and guidelines */} + {props.isFinance && ( +
+ +
+ )} + + {/* Displays wealth meter */} + {props.isWealthMeter && ( +
+ +
+ )} + + {/* Renders Map */} +
+ +
+
+ ); +}; + +export default MapOverlay; diff --git a/Neverstopdreaming/src/components/LocationCard.js b/Neverstopdreaming/src/components/LocationCard.js new file mode 100644 index 00000000..f052bd16 --- /dev/null +++ b/Neverstopdreaming/src/components/LocationCard.js @@ -0,0 +1,45 @@ +import * as React from "react"; +import Card from "@mui/material/Card"; +import CardContent from "@mui/material/CardContent"; +import Typography from "@mui/material/Typography"; +import PlaceIcon from "@mui/icons-material/Place"; +import CardActionArea from "@mui/material/CardActionArea"; +import { useNavigate } from "react-router-dom"; + +// Displays card with ldetails of location that is to be analysed +export default function BasiCard(props) { + const navigate = useNavigate(); + + // On selecting any of the location, redirect to View location page + const handleClick = (e) => { + navigate("/view-location", { + state: { lat: props.lat, lng: props.lng, id: props.id , address:props.title}, + }); + }; + + return ( + + +
+ + + + {/* {props.title} */} +Demo Location + + + {/* {props.lat},{props.lng} */} +Click Here + + +
+
+
+ ); +} diff --git a/Neverstopdreaming/src/components/Map2.js b/Neverstopdreaming/src/components/Map2.js new file mode 100644 index 00000000..bd16c92a --- /dev/null +++ b/Neverstopdreaming/src/components/Map2.js @@ -0,0 +1,186 @@ +import React, { useEffect } from "react"; + +export default function Map2(props) { + let RESPONSE = 0; + let solarPanels = []; + let paths = []; + let center = 0; + + // defininf paths for the boundary polygon + if (props.isInsight) { + RESPONSE = props.response; + solarPanels = RESPONSE.data.solarPotential.solarPanels; + paths = [ + { + lat: RESPONSE.data.boundingBox.ne.latitude, + lng: RESPONSE.data.boundingBox.ne.longitude, + }, + { + lat: RESPONSE.data.boundingBox.sw.latitude, + lng: RESPONSE.data.boundingBox.ne.longitude, + }, + { + lat: RESPONSE.data.boundingBox.sw.latitude, + lng: RESPONSE.data.boundingBox.sw.longitude, + }, + { + lat: RESPONSE.data.boundingBox.ne.latitude, + lng: RESPONSE.data.boundingBox.sw.longitude, + }, + ]; + } + + useEffect(() => { + initMap(); + }); + + const mapContainerStyle = { + width: "100%", + height: "840px", + }; + + if (!props.isInsight) { + center = { + lat: props.lat, + lng: props.lng, + }; + } else { + center = { + lat: RESPONSE.data.center.latitude, + lng: RESPONSE.data.center.longitude, + }; + } + + // Initializing the map + function initMap() { + const map = new window.google.maps.Map(document.getElementById("map"), { + center: center, + zoom: 22, + mapTypeId: "satellite", + tilt: 0, + }); + + // creating boundary polygon + const polygon = new window.google.maps.Polygon({ + paths: paths, + strokeColor: "#00ffec", + strokeOpacity: 0.8, + strokeWeight: 2, + fillColor: "#FF0000", + fillOpacity: 0.01, + }); + + polygon.setMap(map); + + // plotting marker on center + const marker = new window.google.maps.Marker({ + map: map, + position: { + lat: center.lat, + lng: center.lng, + }, + }); + marker.setMap(map); + + // calling getPanels Function + if (props.isInsight) { + getPanels(map); + } + } + + //----Get Panels on Map---- + function getPanels(map) { + const marker = new window.google.maps.Marker({ + map: map, + position: { + lat: RESPONSE.data.center.latitude, + lng: RESPONSE.data.center.longitude, + }, + }); + marker.setMap(map); + + let count = 0; + + for (let panel in solarPanels) { + if (count < props.panelCount) { + const boundingBox = calculateBoundingBox( + solarPanels[panel].center.latitude, + solarPanels[panel].center.longitude, + solarPanels[panel].orientation + ); + + // boundary for each panel + const paths2 = [ + { + lat: boundingBox.north, + lng: boundingBox.east, + }, + { + lat: boundingBox.south, + lng: boundingBox.east, + }, + { + lat: boundingBox.south, + lng: boundingBox.west, + }, + { + lat: boundingBox.north, + lng: boundingBox.west, + }, + ]; + + // drawing polygon along the boundary + const polygon = new window.google.maps.Polygon({ + paths: paths2, + strokeColor: "#7ba5f0", + strokeOpacity: 0.8, + strokeWeight: 2, + fillColor: "#1651bc", + fillOpacity: 0.8, + }); + + polygon.setMap(map); + + count++; + } else { + break; + } + } + } + + //----Calculating Bounding Box---- + function calculateBoundingBox(centerLat, centerLng, orientation) { + const earthRadius = 6371; // Earth's radius in kilometers + let panelWidth = 0; + let panelHeight = 0; + if (orientation === "LANDSCAPE") { + panelHeight = 0.00165; + panelWidth = 0.000992; + } else if (orientation === "PORTRAIT") { + panelWidth = 0.00165; + panelHeight = 0.000992; + } + const latRange = (panelHeight / earthRadius) * (180 / Math.PI); // Calculate the latitude range + const lngRange = + ((panelWidth / earthRadius) * (180 / Math.PI)) / + Math.cos(centerLat * (Math.PI / 180)); // Calculate the longitude range + + // Calculate bounding box coordinates + const northLat = centerLat + latRange / 2; + const southLat = centerLat - latRange / 2; + const eastLng = centerLng + lngRange / 2; + const westLng = centerLng - lngRange / 2; + return { + north: northLat, + south: southLat, + east: eastLng, + west: westLng, + }; + } + + return ( +
+
+
+ ); +} diff --git a/Neverstopdreaming/src/components/Slider.js b/Neverstopdreaming/src/components/Slider.js new file mode 100644 index 00000000..8febc99b --- /dev/null +++ b/Neverstopdreaming/src/components/Slider.js @@ -0,0 +1,81 @@ +import * as React from "react"; +import { styled } from "@mui/material/styles"; +import Box from "@mui/material/Box"; +import Grid from "@mui/material/Grid"; +import Slider from "@mui/material/Slider"; +import MuiInput from "@mui/material/Input"; +import CalendarViewMonthIcon from "@mui/icons-material/CalendarViewMonth"; + +const Input = styled(MuiInput)` + width: 42px; +`; + +// Slider to change panel count value +export default function InputSlider(props) { + const [value, setValue] = React.useState(4); + + const handleSliderChange = (event, newValue) => { + if (newValue < 4) { + setValue(4); + } else { + setValue(newValue); + } + props.setCount(newValue); + }; + + const handleInputChange = (event) => { + setValue(event.target.value === "" ? 0 : Number(event.target.value)); + props.setCount( + event.target.value === "" + ? 0 + : event.target.value < 4 + ? 4 + : Number(event.target.value) + ); + }; + + const handleBlur = () => { + if (value < 0) { + setValue(0); + } else if (value > props.maxPanels) { + setValue(props.maxPanels); + } else if (value < 4) { + setValue(4); + } else { + setValue(0); + } + }; + + return ( + + + + + + + + + + + + + + ); +} diff --git a/Neverstopdreaming/src/components/WealthMeterCard.js b/Neverstopdreaming/src/components/WealthMeterCard.js new file mode 100644 index 00000000..3cbe9993 --- /dev/null +++ b/Neverstopdreaming/src/components/WealthMeterCard.js @@ -0,0 +1,311 @@ +import * as React from "react"; +import Card from "@mui/material/Card"; +import CardContent from "@mui/material/CardContent"; +import Typography from "@mui/material/Typography"; +import TextField from "@mui/material/TextField"; +import Button from "@mui/material/Button"; +import NetworkCheckIcon from "@mui/icons-material/NetworkCheck"; +import Slider from "@mui/material/Slider"; + +import "../styles/CardStyles.css"; + +export default function WealthMeterCard() { + // all states + const [consumptionInput, setConsumptionInput] = React.useState(""); + const [productionInput, setProductionInput] = React.useState(""); + const [buyBackRate, setBuyBackRate] = React.useState(""); + const [sellingPrice, setSellingPrice] = React.useState(""); + const [isSubmitted, setIsSubmitted] = React.useState(false); + const [formError, setFormError] = React.useState(false); + const [netProduction, setNetProduction] = React.useState(0); + const [profit, setProfit] = React.useState(0); + const [color, setColor] = React.useState("error"); + const [showZeroCost, setShowZeroCost] = React.useState(false); + + // defining marks for the slider + const marks = [ + { + value: 0, + label: "0", + }, + { + value: 500, + label: "500", + }, + { + value: 1500, + label: "1500", + }, + { + value: 3000, + label: "3000", + }, + { + value: 5000, + label: "5000", + }, + ]; + + React.useEffect(() => { + // calculating profits + if (consumptionInput > productionInput) { + const profit = (consumptionInput - productionInput) * sellingPrice; + setProfit(profit); + } else if (consumptionInput < productionInput) { + const profit = (productionInput - consumptionInput) * buyBackRate; + setProfit(profit); + } else { + setProfit(0); + } + + if (profit > 0 && profit < 500) { + setColor("error"); + } else if (profit > 500 && profit < 1500) { + setColor("error"); + } else if (profit > 1500) { + setColor("success"); + } + }, [ + productionInput, + buyBackRate, + consumptionInput, + sellingPrice, + netProduction, + profit, + color, + showZeroCost, + ]); + + // handle click event for wealth meter + function handleWealthMeter() { + if (consumptionInput > productionInput) { + setShowZeroCost(true); + } + + if (consumptionInput && productionInput && buyBackRate && sellingPrice) { + setIsSubmitted(!isSubmitted); + if (isSubmitted) { + setProductionInput(0); + setConsumptionInput(0); + setBuyBackRate(0); + setSellingPrice(0); + setIsSubmitted(!isSubmitted); + setShowZeroCost(!showZeroCost); + } + } else { + setFormError(true); + } + + const netProd = productionInput - consumptionInput; + setNetProduction(netProd); + // const profit = + // netProduction * sellingPrice - + // (netProduction < 0 ? Math.abs(netProduction) * buyBackRate : 0); + // setProfit(profit); + } + + return ( + + +
+ + Calculator + + +
+ + {/* Average Consumption */} + + Average Monthly Consumption + +
+
+ + In kw: + + { + setConsumptionInput(event.target.value); + }} + /> +
+
+ Rate per unit: + { + setSellingPrice(event.target.value); + }} + /> +
+
+ + {/* Estimated Production */} + + {" "} + Estimated Monthly Production + +
+
+ + {" "} + In kw: + + { + setProductionInput(event.target.value); + }} + /> +
+
+ + Rate per unit: + + { + setBuyBackRate(event.target.value); + }} + /> +
+
+
+ + Find out what does your Wealth Meter looks like + + +
+ + {/* Wealth meter slider */} + {isSubmitted && ( +
+ value} + marks={marks} + color={color} + /> +
+ + Profit: + + + {profit} + +
+ +
+ + Monthly bill: + + + {consumptionInput * sellingPrice} + +
+ { +
+ + Estimated energy needed to achieve zero cost: + + + {consumptionInput - productionInput < 0 && 0} + {consumptionInput - productionInput > 0 && + consumptionInput - productionInput} + +
+ } +
+ )} +
+
+ ); +} diff --git a/Neverstopdreaming/src/index.css b/Neverstopdreaming/src/index.css new file mode 100644 index 00000000..5ede06df --- /dev/null +++ b/Neverstopdreaming/src/index.css @@ -0,0 +1,11 @@ +body { + margin: 0; + font-family: 'Dancing Script', cursive, 'Pacifico', 'Bangers', 'Monoton', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #330e58; +} + +code { + font-family: 'Inconsolata', 'VT323', 'Orbitron', 'Cousine', monospace; +} diff --git a/Neverstopdreaming/src/index.js b/Neverstopdreaming/src/index.js new file mode 100644 index 00000000..d563c0fb --- /dev/null +++ b/Neverstopdreaming/src/index.js @@ -0,0 +1,17 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/Neverstopdreaming/src/logo.svg b/Neverstopdreaming/src/logo.svg new file mode 100644 index 00000000..9dfc1c05 --- /dev/null +++ b/Neverstopdreaming/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Neverstopdreaming/src/reportWebVitals.js b/Neverstopdreaming/src/reportWebVitals.js new file mode 100644 index 00000000..5253d3ad --- /dev/null +++ b/Neverstopdreaming/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/Neverstopdreaming/src/responses/3dResponse.js b/Neverstopdreaming/src/responses/3dResponse.js new file mode 100644 index 00000000..43128112 --- /dev/null +++ b/Neverstopdreaming/src/responses/3dResponse.js @@ -0,0 +1,6989 @@ +export const response3D= +{ + "data": { + "name": "buildings/ChIJez6N7aFX2YARzyVEmvRMS78", + "center": { + "latitude": 32.7962603, + "longitude": -117.01003259999999 + }, + "imageryDate": { + "year": 2019, + "month": 4, + "day": 11 + }, + "postalCode": "92119", + "administrativeArea": "CA", + "statisticalArea": "06073009802", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 150, + "maxArrayAreaMeters2": 245.51999, + "maxSunshineHoursPerYear": 1876.9642, + "carbonOffsetFactorKgPerMwh": 428.9201, + "wholeRoofStats": { + "areaMeters2": 297.84775, + "sunshineQuantiles": [ + 342.9659, + 1314.8673, + 1663.429, + 1719.6658, + 1732.2643, + 1742.7769, + 1758.8019, + 1831.4365, + 1852.6235, + 1862.0382, + 1963.9011 + ], + "groundAreaMeters2": 290.09 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "stats": { + "areaMeters2": 136.38316, + "sunshineQuantiles": [ + 358.703, + 1628.7256, + 1710.4753, + 1721.6741, + 1728.0297, + 1733.1155, + 1737.932, + 1743.6876, + 1751.2334, + 1761.6539, + 1963.9011 + ], + "groundAreaMeters2": 128.75 + }, + "center": { + "latitude": 32.7962576, + "longitude": -117.0099738 + }, + "boundingBox": { + "sw": { + "latitude": 32.796185799999996, + "longitude": -117.0100203 + }, + "ne": { + "latitude": 32.7963302, + "longitude": -117.0099242 + } + }, + "planeHeightAtCenterMeters": 203.2078 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "stats": { + "areaMeters2": 107.352325, + "sunshineQuantiles": [ + 342.9659, + 1583.0604, + 1825.8379, + 1842.4385, + 1848.6306, + 1853.628, + 1856.947, + 1860.5345, + 1864.4178, + 1870.9883, + 1961.4802 + ], + "groundAreaMeters2": 107.31 + }, + "center": { + "latitude": 32.7962612, + "longitude": -117.0100571 + }, + "boundingBox": { + "sw": { + "latitude": 32.796192999999995, + "longitude": -117.0101004 + }, + "ne": { + "latitude": 32.796332899999996, + "longitude": -117.01001819999999 + } + }, + "planeHeightAtCenterMeters": 204.80763 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "stats": { + "areaMeters2": 54.112255, + "sunshineQuantiles": [ + 426.39276, + 1178.7296, + 1240.9183, + 1417.4274, + 1561.6467, + 1633.5973, + 1685.951, + 1717.3632, + 1743.6455, + 1767.7642, + 1946.3236 + ], + "groundAreaMeters2": 54.03 + }, + "center": { + "latitude": 32.7962675, + "longitude": -117.01012120000001 + }, + "boundingBox": { + "sw": { + "latitude": 32.796202099999995, + "longitude": -117.01014310000001 + }, + "ne": { + "latitude": 32.7963284, + "longitude": -117.0100876 + } + }, + "planeHeightAtCenterMeters": 201.98088 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1864.9858, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1864.9858, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 2330.5002, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2330.5002, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2795.6821, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2795.6821, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 3260.3613, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3260.3613, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3724.9436, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3724.9436, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 4190.134, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4190.134, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 4654.922, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4654.922, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 5121.4863, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5121.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 5586.474, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5586.4736, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 6051.5215, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 13, + "yearlyEnergyDcKwh": 6051.521, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 6516.0024, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6516.002, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 6980.325, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6980.3247, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 7445.582, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7445.5815, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 7911.2437, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7911.243, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 8375.601, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 18, + "yearlyEnergyDcKwh": 8375.6, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 8841.252, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 19, + "yearlyEnergyDcKwh": 8841.251, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 9306.209, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 20, + "yearlyEnergyDcKwh": 9306.208, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 9771.452, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9771.451, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 10236.111, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 22, + "yearlyEnergyDcKwh": 10236.11, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 10700.173, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10700.172, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 11164.211, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 24, + "yearlyEnergyDcKwh": 11164.209, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 11628.099, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 25, + "yearlyEnergyDcKwh": 11628.097, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 12091.986, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 26, + "yearlyEnergyDcKwh": 12091.984, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 12555.767, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 27, + "yearlyEnergyDcKwh": 12555.766, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 13019.424, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 28, + "yearlyEnergyDcKwh": 13019.423, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 13482.94, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 29, + "yearlyEnergyDcKwh": 13482.939, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 13946.393, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 30, + "yearlyEnergyDcKwh": 13946.392, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 14409.668, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 31, + "yearlyEnergyDcKwh": 14409.666, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 14872.593, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 32, + "yearlyEnergyDcKwh": 14872.591, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 15335.391, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 33, + "yearlyEnergyDcKwh": 15335.389, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 15798.145, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 34, + "yearlyEnergyDcKwh": 15798.143, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 16260.661, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 35, + "yearlyEnergyDcKwh": 16260.659, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 16722.643, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 36, + "yearlyEnergyDcKwh": 16722.64, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 17184.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 37, + "yearlyEnergyDcKwh": 17184.271, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 17645.768, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 38, + "yearlyEnergyDcKwh": 17645.766, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 18105.643, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 39, + "yearlyEnergyDcKwh": 18105.64, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 18564.541, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 40, + "yearlyEnergyDcKwh": 18564.54, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 19023.342, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 41, + "yearlyEnergyDcKwh": 19023.34, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 19481.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 42, + "yearlyEnergyDcKwh": 19481.912, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 19937.998, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 43, + "yearlyEnergyDcKwh": 19937.994, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 20387.955, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 1, + "yearlyEnergyDcKwh": 449.95724, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 43, + "yearlyEnergyDcKwh": 19937.994, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 20835.283, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 1, + "yearlyEnergyDcKwh": 449.95724, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 44, + "yearlyEnergyDcKwh": 20385.322, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 21280.598, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 44, + "yearlyEnergyDcKwh": 20385.322, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 21725.203, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 45, + "yearlyEnergyDcKwh": 20829.926, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 22169.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 46, + "yearlyEnergyDcKwh": 21274.303, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 22610.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 46, + "yearlyEnergyDcKwh": 21274.303, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 1, + "yearlyEnergyDcKwh": 441.331, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 23050.729, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 47, + "yearlyEnergyDcKwh": 21714.121, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 1, + "yearlyEnergyDcKwh": 441.331, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 23487.879, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 1, + "yearlyEnergyDcKwh": 441.331, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 23923.893, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 2, + "yearlyEnergyDcKwh": 895.2722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 24359.623, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1331.0037, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 24794.389, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1765.7697, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 25229.016, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2200.395, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 25663.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2634.6812, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 26102.076, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3073.4568, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 26537.281, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3508.6619, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 26971.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3943.2202, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 27409.803, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4381.184, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 27850.18, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4821.5596, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 28288.646, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5260.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 28727.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5698.54, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 29165.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6136.8896, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 29603.814, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6575.195, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 30043.041, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7014.421, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 30480.521, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7451.902, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 30916.773, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7888.153, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 31352.885, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 19, + "yearlyEnergyDcKwh": 8324.264, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 31788.795, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 20, + "yearlyEnergyDcKwh": 8760.176, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 32224.271, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9195.65, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 32659.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9630.512, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 33093.688, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10065.066, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 33527.793, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 24, + "yearlyEnergyDcKwh": 10499.172, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 33965.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10937.191, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 34400.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11372.183, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 34835.324, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11806.703, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 35269.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 28, + "yearlyEnergyDcKwh": 12240.688, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 35703.18, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 29, + "yearlyEnergyDcKwh": 12674.561, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 36136.957, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 30, + "yearlyEnergyDcKwh": 13108.338, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 36571.977, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 31, + "yearlyEnergyDcKwh": 13543.356, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 37006.184, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 32, + "yearlyEnergyDcKwh": 13977.564, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 37439.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14411.296, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 37873.336, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14844.717, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 38306.746, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15278.125, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 38740.066, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15711.447, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 39173.258, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 37, + "yearlyEnergyDcKwh": 16144.637, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 39606.434, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 38, + "yearlyEnergyDcKwh": 16577.813, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 40039.484, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17010.863, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22151.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 40472.418, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17010.863, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 40905.266, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 40, + "yearlyEnergyDcKwh": 17443.713, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 41337.992, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 41, + "yearlyEnergyDcKwh": 17876.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 41770.71, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 42, + "yearlyEnergyDcKwh": 18309.158, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 42203.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18741.805, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 42635.895, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19174.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 43068.32, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 45, + "yearlyEnergyDcKwh": 19606.766, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 43500.508, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 46, + "yearlyEnergyDcKwh": 20038.955, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 43932.676, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 47, + "yearlyEnergyDcKwh": 20471.121, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 44364.46, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20902.906, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 44795.777, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 49, + "yearlyEnergyDcKwh": 21334.225, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 45227.043, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 50, + "yearlyEnergyDcKwh": 21765.49, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 45658.086, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22196.531, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 46088.867, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22627.31, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 49, + "yearlyEnergyDcKwh": 22584.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 46519.38, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22627.31, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 50, + "yearlyEnergyDcKwh": 23014.717, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 47380.125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23488.055, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 50, + "yearlyEnergyDcKwh": 23014.717, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 48238.883, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 56, + "yearlyEnergyDcKwh": 24346.814, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 50, + "yearlyEnergyDcKwh": 23014.717, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 49095.895, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 57, + "yearlyEnergyDcKwh": 24775.178, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 51, + "yearlyEnergyDcKwh": 23443.365, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 2, + "yearlyEnergyDcKwh": 877.3432, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 49952.01, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 57, + "yearlyEnergyDcKwh": 24775.178, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 51, + "yearlyEnergyDcKwh": 23443.365, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1733.4584, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 50806.363, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 57, + "yearlyEnergyDcKwh": 24775.178, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 51, + "yearlyEnergyDcKwh": 23443.365, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2587.8115, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 51659.758, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 59, + "yearlyEnergyDcKwh": 25628.57, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 51, + "yearlyEnergyDcKwh": 23443.365, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2587.8115, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 52508.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 60, + "yearlyEnergyDcKwh": 26052.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 51, + "yearlyEnergyDcKwh": 23443.365, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3012.5083, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 53354.473, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 61, + "yearlyEnergyDcKwh": 26475.805, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 52, + "yearlyEnergyDcKwh": 23866.15, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3012.5083, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 122, + "yearlyEnergyDcKwh": 54197.164, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 61, + "yearlyEnergyDcKwh": 26475.805, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 52, + "yearlyEnergyDcKwh": 23866.15, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3855.1995, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 124, + "yearlyEnergyDcKwh": 55049.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 61, + "yearlyEnergyDcKwh": 26475.805, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 52, + "yearlyEnergyDcKwh": 23866.15, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4707.0645, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 126, + "yearlyEnergyDcKwh": 55909.918, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 62, + "yearlyEnergyDcKwh": 26895.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 52, + "yearlyEnergyDcKwh": 23866.15, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5148.355, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 128, + "yearlyEnergyDcKwh": 56744.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 62, + "yearlyEnergyDcKwh": 26895.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 54, + "yearlyEnergyDcKwh": 24700.836, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5148.355, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 130, + "yearlyEnergyDcKwh": 57567.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 64, + "yearlyEnergyDcKwh": 27717.992, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 54, + "yearlyEnergyDcKwh": 24700.836, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5148.355, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 132, + "yearlyEnergyDcKwh": 58377.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 64, + "yearlyEnergyDcKwh": 27717.992, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 55, + "yearlyEnergyDcKwh": 25105.488, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5553.726, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 134, + "yearlyEnergyDcKwh": 59184.535, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 64, + "yearlyEnergyDcKwh": 27717.992, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 55, + "yearlyEnergyDcKwh": 25105.488, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6361.043, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 136, + "yearlyEnergyDcKwh": 59984.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 64, + "yearlyEnergyDcKwh": 27717.992, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 55, + "yearlyEnergyDcKwh": 25105.488, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7160.808, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 138, + "yearlyEnergyDcKwh": 60777.703, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 65, + "yearlyEnergyDcKwh": 28115.61, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 56, + "yearlyEnergyDcKwh": 25501.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7160.808, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 140, + "yearlyEnergyDcKwh": 61568.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 66, + "yearlyEnergyDcKwh": 28510.885, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 56, + "yearlyEnergyDcKwh": 25501.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7555.8906, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 142, + "yearlyEnergyDcKwh": 62349.004, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 67, + "yearlyEnergyDcKwh": 28901.994, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 56, + "yearlyEnergyDcKwh": 25501.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7945.7246, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 144, + "yearlyEnergyDcKwh": 63125.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 68, + "yearlyEnergyDcKwh": 29289.898, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 56, + "yearlyEnergyDcKwh": 25501.271, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 20, + "yearlyEnergyDcKwh": 8334.624, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 146, + "yearlyEnergyDcKwh": 63891.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 68, + "yearlyEnergyDcKwh": 29289.898, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 57, + "yearlyEnergyDcKwh": 25882.408, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8719.213, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 148, + "yearlyEnergyDcKwh": 64644.836, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 68, + "yearlyEnergyDcKwh": 29289.898, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 57, + "yearlyEnergyDcKwh": 25882.408, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9472.518, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 150, + "yearlyEnergyDcKwh": 65366.668, + "roofSegmentSummaries": [ + { + "pitchDegrees": 19.26001, + "azimuthDegrees": 92.26322, + "panelsCount": 70, + "yearlyEnergyDcKwh": 30011.727, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.6089764, + "azimuthDegrees": 272.80786, + "panelsCount": 57, + "yearlyEnergyDcKwh": 25882.408, + "segmentIndex": 1 + }, + { + "pitchDegrees": 3.1595275, + "azimuthDegrees": 274.0795, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9472.518, + "segmentIndex": 2 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1585.238, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1907" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1483" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13520" + }, + "netMeteringAllowed": true, + "solarPercentage": 93.09903, + "percentageExportedToGrid": 59.229946 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "152" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4912" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3166", + "nanos": 848144531 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4912" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3166", + "nanos": 848144531 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5704" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4221" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1483", + "nanos": 40039063 + }, + "paybackYears": 8, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "487" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11613" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3681", + "nanos": 968750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11613" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3681", + "nanos": 968750000 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "152" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4912" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3166", + "nanos": 848144531 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4912" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3166", + "nanos": 848144531 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1585.238, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3352" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1483" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "15022" + }, + "netMeteringAllowed": true, + "solarPercentage": 83.78916, + "percentageExportedToGrid": 48.9705 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "155" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4969" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3207", + "nanos": 168457031 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4969" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3207", + "nanos": 168457031 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5704" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4221" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1483", + "nanos": 40039063 + }, + "paybackYears": 8, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "490" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11670" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3722", + "nanos": 288818359 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11670" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3722", + "nanos": 288818359 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "155" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4969" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3207", + "nanos": 168457031 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4969" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3207", + "nanos": 168457031 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 1980.9253, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3470" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1661" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "18027" + }, + "netMeteringAllowed": true, + "solarPercentage": 87.252945, + "percentageExportedToGrid": 52.68708 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "236" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "7049" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4601", + "nanos": 598632813 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "7049" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4601", + "nanos": 598632813 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6390", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4729" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1661", + "nanos": 530029297 + }, + "paybackYears": 7.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "611" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14558" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5178", + "nanos": 714843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14558" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5178", + "nanos": 714843750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "236" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "7049" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4601", + "nanos": 598632813 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "7049" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4601", + "nanos": 598632813 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 2376.3298, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3591" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1840" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "21031" + }, + "netMeteringAllowed": true, + "solarPercentage": 89.71643, + "percentageExportedToGrid": 55.40283 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "415", + "nanos": 743408203 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "316" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9126" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5993", + "nanos": 232421875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9126" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5993", + "nanos": 232421875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7077" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5237" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1840", + "nanos": 20019531 + }, + "paybackYears": 6.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "732" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "17441" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6632", + "nanos": 346191406 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "17441" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6632", + "nanos": 346191406 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "415", + "nanos": 743408203 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "316" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9126" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5993", + "nanos": 232421875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9126" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5993", + "nanos": 232421875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 3, + "financialDetails": { + "initialAcKwhPerYear": 2771.3071, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3716" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2018" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "24036" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.549904, + "percentageExportedToGrid": 57.463146 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "456", + "nanos": 72357178 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "396" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11199" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7381", + "nanos": 902343750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11199" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7381", + "nanos": 902343750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7763", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5745" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2018", + "nanos": 510009766 + }, + "paybackYears": 6.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "852" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "20320" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8083", + "nanos": 14648438 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "20320" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8083", + "nanos": 14648438 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "456", + "nanos": 72357178 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "396" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11199" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7381", + "nanos": 902343750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11199" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7381", + "nanos": 902343750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 3166.2021, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3843" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2197" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "27041" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.97355, + "percentageExportedToGrid": 59.085953 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "496", + "nanos": 401275635 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "476" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13270" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8769", + "nanos": 582031250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13270" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8769", + "nanos": 582031250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8450" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6253" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2197" + }, + "paybackYears": 6, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "973" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "23198" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9532", + "nanos": 691406250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "23198" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9532", + "nanos": 691406250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "496", + "nanos": 401245117 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "476" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13270" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8769", + "nanos": 582031250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13270" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8769", + "nanos": 582031250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "defaultBill": true, + "panelConfigIndex": 5, + "financialDetails": { + "initialAcKwhPerYear": 3561.6138, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3967" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2375" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "30045" + }, + "netMeteringAllowed": true, + "solarPercentage": 94.12609, + "percentageExportedToGrid": 60.41445 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "536", + "nanos": 730163574 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "557" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10159", + "nanos": 250000000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10159", + "nanos": 250000000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9136", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6762" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2375", + "nanos": 489990234 + }, + "paybackYears": 5.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1093" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "26078" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10984", + "nanos": 350585938 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "26078" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10984", + "nanos": 350585938 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "536", + "nanos": 730163574 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "557" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10159", + "nanos": 250000000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10159", + "nanos": 250000000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "panelConfigIndex": 7, + "financialDetails": { + "initialAcKwhPerYear": 4353.2637, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5646" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2732" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "37556" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.038216, + "percentageExportedToGrid": 58.017517 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "617", + "nanos": 388061523 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "721" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19564" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12989", + "nanos": 402343750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19564" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12989", + "nanos": 402343750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "10509", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7778" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2732", + "nanos": 469970703 + }, + "paybackYears": 5.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1339" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "31911" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "13938", + "nanos": 502929688 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "31911" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "13938", + "nanos": 502929688 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "617", + "nanos": 388061523 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "721" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19564" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12989", + "nanos": 402343750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19564" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12989", + "nanos": 402343750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 10, + "financialDetails": { + "initialAcKwhPerYear": 5538.602, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4593" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3267" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "45068" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.58255, + "percentageExportedToGrid": 64.47769 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "738", + "nanos": 374877930 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "958" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25708" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "17103", + "nanos": 587890625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25708" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "17103", + "nanos": 587890625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12569" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9302" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3267", + "nanos": 939941406 + }, + "paybackYears": 5.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1696" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40475" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "18238", + "nanos": 685546875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40475" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "18238", + "nanos": 685546875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "738", + "nanos": 374877930 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "958" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25708" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "17103", + "nanos": 587890625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25708" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "17103", + "nanos": 587890625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 12, + "financialDetails": { + "initialAcKwhPerYear": 6328.745, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6277" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3624" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52579" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.57468, + "percentageExportedToGrid": 62.10291 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "819", + "nanos": 32714844 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1122" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "29922" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "19929", + "nanos": 656250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "29922" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "19929", + "nanos": 656250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "13942" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10318" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3624", + "nanos": 919921875 + }, + "paybackYears": 5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1941" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "46302" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "21188", + "nanos": 748046875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "46302" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "21188", + "nanos": 748046875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "819", + "nanos": 32714844 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1122" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "29922" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "19929", + "nanos": 656250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "29922" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "19929", + "nanos": 656250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 15, + "financialDetails": { + "initialAcKwhPerYear": 7515.0645, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5226" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4160" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "60091" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.303825, + "percentageExportedToGrid": 66.54537 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "940", + "nanos": 19470215 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1358" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "36065" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "24042", + "nanos": 695312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "36065" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "24042", + "nanos": 695312500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16001", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "11842" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4160", + "nanos": 390136719 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2299" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54865" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "25487", + "nanos": 765625000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54865" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "25487", + "nanos": 765625000 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "940", + "nanos": 19470215 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1358" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "36065" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "24042", + "nanos": 695312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "36065" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "24042", + "nanos": 695312500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 17, + "financialDetails": { + "initialAcKwhPerYear": 8305.734, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6904" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4517" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67602" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.557076, + "percentageExportedToGrid": 64.44731 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1020", + "nanos": 677368164 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1523" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40285" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "26873", + "nanos": 261718750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40285" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "26873", + "nanos": 261718750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "17374", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "12858" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4517", + "nanos": 370117188 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2544" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "60698" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "28442", + "nanos": 335937500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "60698" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "28442", + "nanos": 335937500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1020", + "nanos": 677368164 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1523" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40285" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "26873", + "nanos": 261718750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40285" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "26873", + "nanos": 261718750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 19, + "financialDetails": { + "initialAcKwhPerYear": 9095.147, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "8593" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4874" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "75113" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.1464, + "percentageExportedToGrid": 62.77503 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1101", + "nanos": 335205078 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1687" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "44494" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "29696", + "nanos": 222656250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "44494" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "29696", + "nanos": 222656250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18747", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "13874" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4874", + "nanos": 350097656 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2789" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "66521" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "31389", + "nanos": 277343750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "66521" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "31389", + "nanos": 277343750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1101", + "nanos": 335205078 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1687" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "44494" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "29696", + "nanos": 222656250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "44494" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "29696", + "nanos": 222656250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 24, + "financialDetails": { + "initialAcKwhPerYear": 11066.511, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9259" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5766" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "90136" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.48835, + "percentageExportedToGrid": 64.36537 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1302", + "nanos": 979858398 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2087" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54818" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "36613", + "nanos": 156250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54818" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "36613", + "nanos": 156250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "22180" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "16414" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5766", + "nanos": 799804688 + }, + "paybackYears": 4.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3390" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "80878" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "38616", + "nanos": 207031250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "80878" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "38616", + "nanos": 207031250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1302", + "nanos": 979858398 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2087" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54818" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "36613", + "nanos": 156250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54818" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "36613", + "nanos": 156250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 29, + "financialDetails": { + "initialAcKwhPerYear": 13035.082, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9946" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6659" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "105159" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.42581, + "percentageExportedToGrid": 65.48698 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1504", + "nanos": 624511719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2485" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "65121" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "43515", + "nanos": 820312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "65121" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "43515", + "nanos": 820312500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "25612", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "18954" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6659", + "nanos": 250000000 + }, + "paybackYears": 4.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3990" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "95214" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "45828", + "nanos": 851562500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "95214" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "45828", + "nanos": 851562500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1504", + "nanos": 624511719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2485" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "65121" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "43515", + "nanos": 820312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "65121" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "43515", + "nanos": 820312500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 34, + "financialDetails": { + "initialAcKwhPerYear": 14998.903, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "10666" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7551" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "120182" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.09752, + "percentageExportedToGrid": 66.29599 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1706", + "nanos": 269287109 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2882" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "75390" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "50395", + "nanos": 589843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "75390" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "50395", + "nanos": 589843750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "29045" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "21494" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7551", + "nanos": 700195313 + }, + "paybackYears": 4.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4589" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "109516" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "53018", + "nanos": 621093750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "109516" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "53018", + "nanos": 621093750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1706", + "nanos": 269287109 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2882" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "75391" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "50395", + "nanos": 589843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "75391" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "50395", + "nanos": 589843750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 39, + "financialDetails": { + "initialAcKwhPerYear": 16947.299, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "11494" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8444" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "135205" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.529366, + "percentageExportedToGrid": 66.81849 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1907", + "nanos": 913818359 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3275" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "85553" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "57202", + "nanos": 917968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "85553" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "57202", + "nanos": 917968750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "32477", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "24034" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8444", + "nanos": 150390625 + }, + "paybackYears": 4.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5183" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "123711" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "60135", + "nanos": 917968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "123711" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "60135", + "nanos": 917968750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1907", + "nanos": 913818359 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3275" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "85553" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "57202", + "nanos": 917968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "85553" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "57202", + "nanos": 917968750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 44, + "financialDetails": { + "initialAcKwhPerYear": 18844.145, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "12676" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9336" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "150227" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.60237, + "percentageExportedToGrid": 66.90699 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2109", + "nanos": 558593750 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3653" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "95361" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "63769", + "nanos": 476562500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "95361" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "63769", + "nanos": 476562500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35910" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "26574" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9336", + "nanos": 599609375 + }, + "paybackYears": 4.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5763" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "137552" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "67012", + "nanos": 476562500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "137552" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "67012", + "nanos": 476562500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2109", + "nanos": 558593750 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3653" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "95361" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "63769", + "nanos": 476562500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "95361" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "63769", + "nanos": 476562500 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 322.71997, + "sunshineQuantiles": [ + 317.0235, + 1251.7665, + 1605.2441, + 1713.5168, + 1729.6149, + 1740.4423, + 1755.9912, + 1819.253, + 1851.8606, + 1861.9152, + 1983.621 + ], + "groundAreaMeters2": 304.35 + }, + "solarPanels": [ + { + "center": { + "latitude": 32.7962787, + "longitude": -117.0100787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 468.1328, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796278199999996, + "longitude": -117.01006810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.39536, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962634, + "longitude": -117.01006899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.18085, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796262899999995, + "longitude": -117.01005839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 466.27682, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962625, + "longitude": -117.0100478 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.5144, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962476, + "longitude": -117.0100487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.18182, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962778, + "longitude": -117.01005760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.67923, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962621, + "longitude": -117.01003729999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.5823, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796276899999995, + "longitude": -117.01003639999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.19016, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962918, + "longitude": -117.0100355 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.7883, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796292199999996, + "longitude": -117.0100461 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 466.56412, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7963071, + "longitude": -117.01004529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.98788, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7963075, + "longitude": -117.01005579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.0473, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962931, + "longitude": -117.0100673 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.48114, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962328, + "longitude": -117.0100496 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.32266, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962179, + "longitude": -117.01005040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.25693, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962175, + "longitude": -117.01003990000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.66162, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796233199999996, + "longitude": -117.01006009999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.35687, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.79623360000001, + "longitude": -117.0100707 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.65125, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962341, + "longitude": -117.01008130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.95715, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962489, + "longitude": -117.0100804 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.2431, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796219199999996, + "longitude": -117.01008220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.65945, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796307999999996, + "longitude": -117.0100664 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.0617, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7963084, + "longitude": -117.010077 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.0375, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962481, + "longitude": -117.0100593 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.88773, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796292699999995, + "longitude": -117.0100567 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.8875, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796247199999996, + "longitude": -117.01003809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.78085, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962183, + "longitude": -117.01006099999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.65717, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962935, + "longitude": -117.0100779 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.51648, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962188, + "longitude": -117.01007159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.45227, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796306699999995, + "longitude": -117.01003469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.2748, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962323, + "longitude": -117.010039 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 462.92517, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796231899999995, + "longitude": -117.0100284 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 462.79785, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962485, + "longitude": -117.0100699 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 462.75412, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796217, + "longitude": -117.0100293 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 462.51663, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962638, + "longitude": -117.0100796 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 461.98172, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962467, + "longitude": -117.01002759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 461.63, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.79627740000001, + "longitude": -117.010047 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 461.49445, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962616, + "longitude": -117.01002670000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 459.87573, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962913, + "longitude": -117.010025 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 458.89774, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962765, + "longitude": -117.01002580000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 458.80167, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796202099999995, + "longitude": -117.0100301 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 458.57208, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7963062, + "longitude": -117.0100241 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 456.08243, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962002, + "longitude": -117.00998499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 449.95724, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962196, + "longitude": -117.01009269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 447.32852, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962006, + "longitude": -117.00999499999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.315, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962345, + "longitude": -117.01009189999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.60443, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962494, + "longitude": -117.010091 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.37717, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796284899999996, + "longitude": -117.010133 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.331, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962039, + "longitude": -117.01007249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.8186, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962035, + "longitude": -117.0100619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.15045, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962998, + "longitude": -117.01013169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.01224, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962154, + "longitude": -117.00999429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.7315, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7961999, + "longitude": -117.009975 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.76593, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962148, + "longitude": -117.0099743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.62543, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962303, + "longitude": -117.00999360000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.28607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962306, + "longitude": -117.0100036 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.77557, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.79623, + "longitude": -117.0099836 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962448, + "longitude": -117.00998290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.5583, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962597, + "longitude": -117.0099822 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.96378, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962594, + "longitude": -117.00997219999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.37558, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962601, + "longitude": -117.00999220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.468, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962749, + "longitude": -117.0099915 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.5128, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962898, + "longitude": -117.0099908 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.3498, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962901, + "longitude": -117.0100008 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.30515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796305, + "longitude": -117.0100001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.22598, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962753, + "longitude": -117.01000149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.4811, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7963047, + "longitude": -117.00999010000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.25104, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962743, + "longitude": -117.0099715 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.1109, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962591, + "longitude": -117.0099622 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962746, + "longitude": -117.0099815 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.4748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962445, + "longitude": -117.0099729 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.86096, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962442, + "longitude": -117.00996289999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.55505, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796258699999996, + "longitude": -117.00995220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.10504, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962736, + "longitude": -117.0099515 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.0193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962584, + "longitude": -117.0099422 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.99127, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796288499999996, + "longitude": -117.00995080000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.521, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7963033, + "longitude": -117.0099501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.9851, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962296, + "longitude": -117.00997360000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.8717, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962293, + "longitude": -117.00996359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.77774, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796229, + "longitude": -117.00995359999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.01898, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962286, + "longitude": -117.00994359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.2079, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796304299999996, + "longitude": -117.00998009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.73126, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962756, + "longitude": -117.01001149999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.4207, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962138, + "longitude": -117.0099443 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.40826, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962141, + "longitude": -117.00995429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.32193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962438, + "longitude": -117.00995289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.18924, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796243499999996, + "longitude": -117.0099429 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.17648, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796200899999995, + "longitude": -117.01000499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.05164, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962026, + "longitude": -117.01004069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.93213, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796289099999996, + "longitude": -117.00997079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.84885, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962895, + "longitude": -117.00998080000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.72675, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962888, + "longitude": -117.0099608 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.71884, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962158, + "longitude": -117.01000429999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.64716, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796304, + "longitude": -117.00997009999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.53522, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962604, + "longitude": -117.0100022 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.42596, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962144, + "longitude": -117.00996430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.19, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962455, + "longitude": -117.01000289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.16605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7961996, + "longitude": -117.009965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.78436, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796303699999996, + "longitude": -117.00996009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.31934, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796273899999996, + "longitude": -117.00996149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.26578, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7961992, + "longitude": -117.009955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.0414, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7963053, + "longitude": -117.01001009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.77963, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796203, + "longitude": -117.01005129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.51385, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796215100000005, + "longitude": -117.0099843 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.45203, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962452, + "longitude": -117.0099929 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.29236, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962458, + "longitude": -117.0100129 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.07388, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7961989, + "longitude": -117.00994499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.68607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962043, + "longitude": -117.010083 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.64935, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962905, + "longitude": -117.01001079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.36258, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962992, + "longitude": -117.01012120000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.23654, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796313999999995, + "longitude": -117.01011989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.87863, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796284299999996, + "longitude": -117.01012240000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.54248, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962695, + "longitude": -117.01012369999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.81055, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7963182, + "longitude": -117.0099494 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.78912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962161, + "longitude": -117.0100143 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.6042, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962701, + "longitude": -117.0101342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.69684, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796231, + "longitude": -117.0100136 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.26385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796303, + "longitude": -117.0099401 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.97107, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796321999999996, + "longitude": -117.01004440000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.78558, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796314599999995, + "longitude": -117.01013049999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.46344, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962546, + "longitude": -117.01012489999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.22778, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796239799999995, + "longitude": -117.01012619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.21982, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962249, + "longitude": -117.01012740000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.64514, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796210099999996, + "longitude": -117.01012870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.2907, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962607, + "longitude": -117.01001219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.59546, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7963224, + "longitude": -117.010055 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.35043, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7963215, + "longitude": -117.01003379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.33548, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.796318899999996, + "longitude": -117.00996939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 411.7253, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7963185, + "longitude": -117.0099594 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.86697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796209399999995, + "longitude": -117.0101181 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 405.3709, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796322800000006, + "longitude": -117.01006559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 404.6532, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962552, + "longitude": -117.01013549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.88617, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962985, + "longitude": -117.01011059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.43045, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962837, + "longitude": -117.01011190000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.46793, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962256, + "longitude": -117.01013800000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.29712, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7963192, + "longitude": -117.00997939999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.6181, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7963233, + "longitude": -117.01007609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.7832, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962432, + "longitude": -117.0099329 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.27573, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962688, + "longitude": -117.01011310000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.0824, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796258099999996, + "longitude": -117.00993220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.10922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796240399999995, + "longitude": -117.01013669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.83377, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796313399999995, + "longitude": -117.01010939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.89896, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796228299999996, + "longitude": -117.0099336 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.9045, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.796254, + "longitude": -117.01011439999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.58878, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962048, + "longitude": -117.01009359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.1364, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.7962391, + "longitude": -117.01011559999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.35773, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.7962243, + "longitude": -117.0101169 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.94763, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.796319499999996, + "longitude": -117.0099894 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 361.24673, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.7962134, + "longitude": -117.00993430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 360.58273, + "segmentIndex": 0 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 32.796185799999996, + "longitude": -117.01014310000001 + }, + "ne": { + "latitude": 32.796332899999996, + "longitude": -117.0099242 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 16 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "11003", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 26 Oct 2023 07:07:52 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=32.79626463265465&location.longitude=-117.01002549380065&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/BestwayConstructions.js b/Neverstopdreaming/src/responses/BestwayConstructions.js new file mode 100644 index 00000000..fb97cef6 --- /dev/null +++ b/Neverstopdreaming/src/responses/BestwayConstructions.js @@ -0,0 +1,6665 @@ +export const bestwayResponse = +{ + "data": { + "name": "buildings/ChIJZYbwBtzPQIYRYktasYGTDqM", + "center": { + "latitude": 29.886027499999997, + "longitude": -95.5560232 + }, + "imageryDate": { + "year": 2019, + "month": 4, + "day": 28 + }, + "postalCode": "77040", + "administrativeArea": "TX", + "statisticalArea": "48201551800", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 63, + "maxArrayAreaMeters2": 103.11839, + "maxSunshineHoursPerYear": 1421.8269, + "carbonOffsetFactorKgPerMwh": 639.4523, + "wholeRoofStats": { + "areaMeters2": 195.00879, + "sunshineQuantiles": [ + 418.51257, + 993.62646, + 1062.3248, + 1102.7734, + 1137.957, + 1178.1594, + 1259.7803, + 1318.6298, + 1359.6742, + 1385.8364, + 1508.5116 + ], + "groundAreaMeters2": 179.22 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "stats": { + "areaMeters2": 51.029476, + "sunshineQuantiles": [ + 641.5908, + 981.8872, + 1012.35297, + 1045.9095, + 1073.3607, + 1090.9294, + 1104.3562, + 1125.1908, + 1141.9703, + 1156.0087, + 1396.7544 + ], + "groundAreaMeters2": 45.7 + }, + "center": { + "latitude": 29.8860697, + "longitude": -95.555987 + }, + "boundingBox": { + "sw": { + "latitude": 29.886025099999998, + "longitude": -95.55603339999999 + }, + "ne": { + "latitude": 29.886125999999997, + "longitude": -95.55593979999999 + } + }, + "planeHeightAtCenterMeters": 33.032238 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "stats": { + "areaMeters2": 31.288115, + "sunshineQuantiles": [ + 467.13763, + 874.6292, + 940.8325, + 997.6202, + 1036.9447, + 1062.4917, + 1088.721, + 1115.122, + 1137.1462, + 1175.0483, + 1319.5204 + ], + "groundAreaMeters2": 28.25 + }, + "center": { + "latitude": 29.8860821, + "longitude": -95.5560442 + }, + "boundingBox": { + "sw": { + "latitude": 29.8860442, + "longitude": -95.55607169999999 + }, + "ne": { + "latitude": 29.886124499999998, + "longitude": -95.5560179 + } + }, + "planeHeightAtCenterMeters": 32.565838 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "stats": { + "areaMeters2": 25.285975, + "sunshineQuantiles": [ + 530.54, + 1236.1299, + 1283.8201, + 1323.3904, + 1353.0206, + 1371.8657, + 1383.6464, + 1391.2764, + 1398.1957, + 1412.6536, + 1450.1959 + ], + "groundAreaMeters2": 23.03 + }, + "center": { + "latitude": 29.886034199999997, + "longitude": -95.5560026 + }, + "boundingBox": { + "sw": { + "latitude": 29.886011399999997, + "longitude": -95.55604199999999 + }, + "ne": { + "latitude": 29.886057999999995, + "longitude": -95.5559602 + } + }, + "planeHeightAtCenterMeters": 33.636707 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "stats": { + "areaMeters2": 22.411684, + "sunshineQuantiles": [ + 418.51257, + 1075.7925, + 1136.8163, + 1168.2555, + 1202.8225, + 1254.2025, + 1299.8925, + 1338.4669, + 1364.5391, + 1379.2795, + 1402.4109 + ], + "groundAreaMeters2": 22.09 + }, + "center": { + "latitude": 29.886001699999998, + "longitude": -95.5560039 + }, + "boundingBox": { + "sw": { + "latitude": 29.885961799999997, + "longitude": -95.55603819999999 + }, + "ne": { + "latitude": 29.8860308, + "longitude": -95.5559693 + } + }, + "planeHeightAtCenterMeters": 32.747868 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "stats": { + "areaMeters2": 24.258324, + "sunshineQuantiles": [ + 827.49426, + 1332.1049, + 1346.6232, + 1352.4862, + 1357.7875, + 1362.801, + 1368.5814, + 1377.5768, + 1389.7463, + 1412.3773, + 1508.5116 + ], + "groundAreaMeters2": 21.46 + }, + "center": { + "latitude": 29.885978599999998, + "longitude": -95.5560768 + }, + "boundingBox": { + "sw": { + "latitude": 29.8859442, + "longitude": -95.5561082 + }, + "ne": { + "latitude": 29.886015599999997, + "longitude": -95.55605159999999 + } + }, + "planeHeightAtCenterMeters": 32.610245 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "stats": { + "areaMeters2": 17.30197, + "sunshineQuantiles": [ + 597.66394, + 1220.2908, + 1249.0583, + 1259.107, + 1268.0004, + 1275.4441, + 1283.1553, + 1289.8676, + 1302.9154, + 1342.7734, + 1418.4727 + ], + "groundAreaMeters2": 16.44 + }, + "center": { + "latitude": 29.8859785, + "longitude": -95.5560374 + }, + "boundingBox": { + "sw": { + "latitude": 29.885956800000002, + "longitude": -95.55606329999999 + }, + "ne": { + "latitude": 29.886000199999998, + "longitude": -95.55600849999999 + } + }, + "planeHeightAtCenterMeters": 32.51849 + }, + { + "pitchDegrees": 19.304255, + "azimuthDegrees": 122.02616, + "stats": { + "areaMeters2": 10.277859, + "sunshineQuantiles": [ + 865.1639, + 1097.159, + 1111.437, + 1122.8739, + 1134.3679, + 1148.2352, + 1162.6752, + 1176.4001, + 1190.2292, + 1222.2593, + 1316.273 + ], + "groundAreaMeters2": 9.7 + }, + "center": { + "latitude": 29.885969999999997, + "longitude": -95.5560124 + }, + "boundingBox": { + "sw": { + "latitude": 29.885950199999996, + "longitude": -95.5560323 + }, + "ne": { + "latitude": 29.8860004, + "longitude": -95.556 + } + }, + "planeHeightAtCenterMeters": 32.57727 + }, + { + "pitchDegrees": 15.976729, + "azimuthDegrees": 142.32219, + "stats": { + "areaMeters2": 7.2812486, + "sunshineQuantiles": [ + 728.3999, + 1214.1808, + 1256.3527, + 1328.7468, + 1351.7573, + 1364.4945, + 1375.8029, + 1384.9633, + 1392.4237, + 1398.5316, + 1413.4834 + ], + "groundAreaMeters2": 7 + }, + "center": { + "latitude": 29.886016199999997, + "longitude": -95.55604459999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.885993099999997, + "longitude": -95.5560541 + }, + "ne": { + "latitude": 29.8860448, + "longitude": -95.5560352 + } + }, + "planeHeightAtCenterMeters": 32.684814 + }, + { + "pitchDegrees": 19.12275, + "azimuthDegrees": 301.38284, + "stats": { + "areaMeters2": 5.8741417, + "sunshineQuantiles": [ + 819.5457, + 1061.7126, + 1102.0946, + 1139.436, + 1193.5996, + 1258.137, + 1305.4341, + 1324.4086, + 1342.4415, + 1359.2137, + 1470.8588 + ], + "groundAreaMeters2": 5.55 + }, + "center": { + "latitude": 29.885983699999997, + "longitude": -95.55609659999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.885960299999997, + "longitude": -95.5561154 + }, + "ne": { + "latitude": 29.8860107, + "longitude": -95.5560727 + } + }, + "planeHeightAtCenterMeters": 33.136936 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1410.5125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1056.8733, + "segmentIndex": 2 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 353.63916, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 1758.7632, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1405.124, + "segmentIndex": 2 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 353.63916, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2106.5327, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1752.8936, + "segmentIndex": 2 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 353.63916, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2453.154, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1752.8936, + "segmentIndex": 2 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 700.2604, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 2798.1494, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1752.8936, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 700.2604, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 3141.3826, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2096.1267, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 700.2604, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 3482.65, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2096.1267, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1041.5278, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 3823.551, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2096.1267, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1382.4288, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 4164.3066, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2096.1267, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1723.1846, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 4504.5005, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2096.1267, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2063.3782, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 4844.6255, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2096.1267, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2403.5034, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 5184.122, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2435.6233, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2403.5034, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 5520.9204, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2435.6233, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2740.3018, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 5852.277, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2766.9795, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2740.3018, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 6181.4536, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3096.1563, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2740.3018, + "segmentIndex": 4 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 6510.6084, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3096.1563, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2740.3018, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 1, + "yearlyEnergyDcKwh": 329.15454, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 6839.0176, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2740.3018, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 1, + "yearlyEnergyDcKwh": 329.15454, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 7166.029, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 1, + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3067.3132, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 1, + "yearlyEnergyDcKwh": 329.15454, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 7492.987, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 2, + "yearlyEnergyDcKwh": 671.95355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3067.3132, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 1, + "yearlyEnergyDcKwh": 329.15454, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 7826.359, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1005.3253, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3067.3132, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 1, + "yearlyEnergyDcKwh": 329.15454, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 8151.816, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1005.3253, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3067.3132, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 2, + "yearlyEnergyDcKwh": 654.6119, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 8475.654, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1005.3253, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 2, + "yearlyEnergyDcKwh": 654.6119, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 8793.941, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1005.3253, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 3, + "yearlyEnergyDcKwh": 972.89905, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 9113.492, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1005.3253, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1292.4502, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 9428.703, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1292.4502, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 9743.4795, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1607.226, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 10046.052, + "roofSegmentSummaries": [ + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 10336.342, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.29044, + "segmentIndex": 0 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 10624.794, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 2, + "yearlyEnergyDcKwh": 578.74255, + "segmentIndex": 0 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 10909.392, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 3, + "yearlyEnergyDcKwh": 863.33984, + "segmentIndex": 0 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 11192.011, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 3, + "yearlyEnergyDcKwh": 863.33984, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 1, + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 11474.57, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1145.8992, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 1, + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 11756.765, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1428.094, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 1, + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 12043.32, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1714.65, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 1, + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 12322.21, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1993.5388, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 1, + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 12598.594, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2269.9229, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 1, + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 12874.202, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2269.9229, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 13148.858, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2544.5796, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 13423.24, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 10, + "yearlyEnergyDcKwh": 2818.9607, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 13696.061, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3091.7817, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 13971.256, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3366.977, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 14243.688, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 13, + "yearlyEnergyDcKwh": 3639.4092, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 14515.32, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 14, + "yearlyEnergyDcKwh": 3911.0405, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 14783.023, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4178.7446, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 15048.712, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4444.4326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 2, + "yearlyEnergyDcKwh": 558.2274, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 15312.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4444.4326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 3, + "yearlyEnergyDcKwh": 821.6227, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 15594.304, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4444.4326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1103.8193, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 15864.138, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4444.4326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1373.6534, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 16126.873, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 17, + "yearlyEnergyDcKwh": 4707.168, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1373.6534, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 16385.928, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 17, + "yearlyEnergyDcKwh": 4707.168, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1632.7083, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 16644.62, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 17, + "yearlyEnergyDcKwh": 4707.168, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1891.3997, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 16901.408, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 18, + "yearlyEnergyDcKwh": 4963.956, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1891.3997, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 17158.031, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 19, + "yearlyEnergyDcKwh": 5220.579, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1891.3997, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 17414.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 20, + "yearlyEnergyDcKwh": 5476.6567, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1891.3997, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 17663.354, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5725.903, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1891.3997, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 17906.904, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5725.903, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2134.9495, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 18143.787, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5725.903, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2371.8318, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 18402.592, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5725.903, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 10, + "yearlyEnergyDcKwh": 2630.6375, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 18638.152, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5725.903, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 11, + "yearlyEnergyDcKwh": 2866.198, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 18860.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.419437, + "azimuthDegrees": 32.691326, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5725.903, + "segmentIndex": 0 + }, + { + "pitchDegrees": 25.458254, + "azimuthDegrees": 303.46948, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3088.824, + "segmentIndex": 1 + }, + { + "pitchDegrees": 24.386414, + "azimuthDegrees": 212.05818, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3424.5657, + "segmentIndex": 2 + }, + { + "pitchDegrees": 9.719317, + "azimuthDegrees": 218.41815, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1320.5365, + "segmentIndex": 3 + }, + { + "pitchDegrees": 27.79215, + "azimuthDegrees": 125.959236, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3391.1511, + "segmentIndex": 4 + }, + { + "pitchDegrees": 18.161655, + "azimuthDegrees": 301.46613, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1909.7985, + "segmentIndex": 5 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1198.9357, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2712" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1435" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "5449" + }, + "netMeteringAllowed": true, + "solarPercentage": 89.401825, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "324", + "nanos": 276336670 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-209" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3748" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2718", + "nanos": -82519531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3748" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2718", + "nanos": -82519531 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5520" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4085" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1435", + "nanos": 199951172 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "115" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2737" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2219", + "nanos": -578369141 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2737" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2219", + "nanos": -578369141 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "324", + "nanos": 276336670 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-209" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3748" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2718", + "nanos": -82519531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3748" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2718", + "nanos": -82519531 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 1790.5529, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2863" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1768" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "6951" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.11399, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "399", + "nanos": 529602051 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-227" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3902" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2861", + "nanos": -309082031 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3902" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2861", + "nanos": -309082031 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6801" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5033" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1768", + "nanos": 260009766 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "173" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4088" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2247", + "nanos": -121337891 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4088" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2247", + "nanos": -121337891 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "399", + "nanos": 529602051 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-227" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3902" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2861", + "nanos": -309082031 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3902" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2861", + "nanos": -309082031 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 2378.427, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3024" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2101" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "8454" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.84967, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "474", + "nanos": 782806396 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-245" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4065" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3010", + "nanos": -660644531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4065" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3010", + "nanos": -660644531 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8082" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5981" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2101", + "nanos": 320068359 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "230" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5430" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2280", + "nanos": -788085937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5430" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2280", + "nanos": -788085937 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "474", + "nanos": 782806396 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-245" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4065" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3010", + "nanos": -660644531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4065" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3010", + "nanos": -660644531 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 6, + "financialDetails": { + "initialAcKwhPerYear": 2960.2524, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3197" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2434" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "9956" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.12449, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "550", + "nanos": 36132813 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-264" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4241" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3168", + "nanos": -675781250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4241" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3168", + "nanos": -675781250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9363" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6929" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2434", + "nanos": 379882813 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "286" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6760" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2323", + "nanos": -115478516 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6760" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2323", + "nanos": -115478516 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "550", + "nanos": 36132813 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-264" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4241" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3168", + "nanos": -675781250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4241" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3168", + "nanos": -675781250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 9, + "financialDetails": { + "initialAcKwhPerYear": 3828.8254, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2716" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2933" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11458" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.76379, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "662", + "nanos": 916015625 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4516" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3413", + "nanos": -591796875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4516" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3413", + "nanos": -591796875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11284", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8351" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2933", + "nanos": 969970703 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "370" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8742" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2394", + "nanos": -505859375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8742" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2394", + "nanos": -505859375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "662", + "nanos": 916015625 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4516" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3413", + "nanos": -591796875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4516" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3413", + "nanos": -591796875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 11, + "financialDetails": { + "initialAcKwhPerYear": 4406.504, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2899" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3267" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "12960" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.76017, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "738", + "nanos": 169189453 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-312" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4702" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3578", + "nanos": -209960937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4702" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3578", + "nanos": -209960937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12565", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9299" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3267", + "nanos": 30029297 + }, + "paybackYears": 18.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "426" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10062" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2443", + "nanos": -436523437 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10062" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2443", + "nanos": -436523437 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "738", + "nanos": 169189453 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-312" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4702" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3578", + "nanos": -209960937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4702" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3578", + "nanos": -209960937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 13, + "financialDetails": { + "initialAcKwhPerYear": 4974.4355, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3104" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3600" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14463" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.81117, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "813", + "nanos": 422485352 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-333" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4909" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3757", + "nanos": -985351562 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4909" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3757", + "nanos": -985351562 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "13846", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10247" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3600", + "nanos": 90087891 + }, + "paybackYears": 18.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "481" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11359" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2507", + "nanos": -526611328 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11359" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2507", + "nanos": -526611328 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "813", + "nanos": 422485352 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-333" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4909" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3757", + "nanos": -985351562 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4909" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3757", + "nanos": -985351562 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 17, + "financialDetails": { + "initialAcKwhPerYear": 6091.1245, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3560" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4266" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17467" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.15465, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "963", + "nanos": 929016113 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-375" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5371" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4149", + "nanos": -159179687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5371" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4149", + "nanos": -159179687 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16408", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "12143" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4266", + "nanos": 209960938 + }, + "paybackYears": 17.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "589" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13908" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2667", + "nanos": -333984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13908" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2667", + "nanos": -333984375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "963", + "nanos": 929016113 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-375" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5371" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4149", + "nanos": -159179687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5371" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4149", + "nanos": -159179687 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 22, + "financialDetails": { + "initialAcKwhPerYear": 7474.8506, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3404" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5098" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20472" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.57686, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1152", + "nanos": 62255859 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-429" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5973" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4655", + "nanos": -220703125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5973" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4655", + "nanos": -220703125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "19611" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14513" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5098", + "nanos": 859863281 + }, + "paybackYears": 17.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "723" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "17068" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2884", + "nanos": -176757812 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "17068" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2884", + "nanos": -176757812 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1152", + "nanos": 62133789 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-429" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5973" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4655", + "nanos": -218750000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5973" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4655", + "nanos": -218750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 27, + "financialDetails": { + "initialAcKwhPerYear": 8785.891, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3413" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5931" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23476" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.499596, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1340", + "nanos": 195312500 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-491" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6740" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5273", + "nanos": -159179687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6740" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5273", + "nanos": -159179687 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "22813", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "16882" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5931", + "nanos": 509765625 + }, + "paybackYears": 17, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "850" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "20064" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3212", + "nanos": -904785156 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "20064" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3212", + "nanos": -904785156 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1340", + "nanos": 195312500 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-491" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6740" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5273", + "nanos": -159179687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6740" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5273", + "nanos": -159179687 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 32, + "financialDetails": { + "initialAcKwhPerYear": 9993.25, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3662" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6764" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26481" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.15063, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1528", + "nanos": 328369141 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-562" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-7747" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6054", + "nanos": -796875000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-7747" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6054", + "nanos": -796875000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "26016" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "19252" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6764", + "nanos": 160156250 + }, + "paybackYears": 17.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "966" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "22820" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3705", + "nanos": -327148437 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "22820" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3705", + "nanos": -327148437 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1528", + "nanos": 328369141 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-562" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-7747" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6054", + "nanos": -796875000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-7747" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6054", + "nanos": -796875000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 37, + "financialDetails": { + "initialAcKwhPerYear": 11176.53, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3977" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7596" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29485" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.624596, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1716", + "nanos": 461547852 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-636" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-8820" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6881", + "nanos": -644531250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-8820" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6881", + "nanos": -644531250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "29218", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "21622" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7596", + "nanos": 810058594 + }, + "paybackYears": 17.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1080" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25509" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4242", + "nanos": -954589844 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25509" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4242", + "nanos": -954589844 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1716", + "nanos": 461547852 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-636" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-8820" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6881", + "nanos": -644531250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-8820" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6881", + "nanos": -644531250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "defaultBill": true, + "panelConfigIndex": 52, + "financialDetails": { + "initialAcKwhPerYear": 14584.327, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4182" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "10094" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "36997" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.54678, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2280", + "nanos": 861083984 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-890" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-12802" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9879", + "nanos": -392578125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-12802" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9879", + "nanos": -392578125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "38826" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "28732" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10094", + "nanos": 759765625 + }, + "paybackYears": 17.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1391" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32815" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6373", + "nanos": -57617187 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32815" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6373", + "nanos": -57617187 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2280", + "nanos": 861083984 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-890" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-12802" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9879", + "nanos": -392578125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-12802" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9879", + "nanos": -392578125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9073" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44508" + }, + "netMeteringAllowed": true, + "solarPercentage": 88.788414, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1041" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-15450" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11814", + "nanos": -177734375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-15450" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11814", + "nanos": -177734375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 18.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1503" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "35435" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-7902", + "nanos": -954101562 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "35435" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-7902", + "nanos": -954101562 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1041" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-15450" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11814", + "nanos": -177734375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-15450" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11814", + "nanos": -177734375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "17272" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52020" + }, + "netMeteringAllowed": true, + "solarPercentage": 74.69543, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1069" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-16137" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12279", + "nanos": -496093750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-16137" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12279", + "nanos": -496093750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 18.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1476" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "34748" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-8368", + "nanos": -272460937 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "34748" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-8368", + "nanos": -272460937 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1069" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-16137" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12279", + "nanos": -496093750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-16137" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12279", + "nanos": -496093750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "25482" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59531" + }, + "netMeteringAllowed": true, + "solarPercentage": 64.45396, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1097" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-16836" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12752", + "nanos": -388671875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-16836" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12752", + "nanos": -388671875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 18.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1447" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "34049" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-8841", + "nanos": -170898437 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "34049" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-8841", + "nanos": -170898437 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1097" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-16836" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12752", + "nanos": -388671875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-16836" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12752", + "nanos": -388671875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "33418" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67042" + }, + "netMeteringAllowed": true, + "solarPercentage": 56.691433, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1118" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17260" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13049", + "nanos": -162109375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17260" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13049", + "nanos": -162109375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1426" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33625" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9137", + "nanos": -949218750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33625" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9137", + "nanos": -949218750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1118" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17260" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13049", + "nanos": -162109375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17260" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13049", + "nanos": -162109375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "41026" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74554" + }, + "netMeteringAllowed": true, + "solarPercentage": 50.594772, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -357421875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -357421875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33528" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9207", + "nanos": -152343750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33528" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9207", + "nanos": -152343750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -357421875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -357421875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "56038" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89577" + }, + "netMeteringAllowed": true, + "solarPercentage": 41.644905, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17345" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13111", + "nanos": -136718750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17345" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13111", + "nanos": -136718750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33539" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9199", + "nanos": -932617187 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33539" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9199", + "nanos": -932617187 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17345" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13111", + "nanos": -136718750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17345" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13111", + "nanos": -136718750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "71058" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "104599" + }, + "netMeteringAllowed": true, + "solarPercentage": 35.382603, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17343" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13109", + "nanos": -121093750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17343" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13109", + "nanos": -121093750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1421" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33542" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9197", + "nanos": -894531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33542" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9197", + "nanos": -894531250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17343" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13109", + "nanos": -121093750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17343" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13109", + "nanos": -121093750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "86094" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "119622" + }, + "netMeteringAllowed": true, + "solarPercentage": 30.755322, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -21484375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -21484375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33529" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9206", + "nanos": -806640625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33529" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9206", + "nanos": -806640625 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -21484375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -21484375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "101116" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "134645" + }, + "netMeteringAllowed": true, + "solarPercentage": 27.200476, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -7812500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -7812500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33529" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9206", + "nanos": -778320312 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33529" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9206", + "nanos": -778320312 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -7812500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13118", + "nanos": -7812500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 16031.663, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "116135" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "149668" + }, + "netMeteringAllowed": true, + "solarPercentage": 24.381578, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17352" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13115", + "nanos": -253906250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17352" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13115", + "nanos": -253906250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33533" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9204", + "nanos": -29296875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33533" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9204", + "nanos": -29296875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-17352" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-13115", + "nanos": -253906250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-17352" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-13115", + "nanos": -253906250 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 199.69012, + "sunshineQuantiles": [ + 418.51257, + 994.0641, + 1063.1328, + 1104.4998, + 1139.3903, + 1181.9839, + 1263.7314, + 1320.6056, + 1360.0249, + 1386.2068, + 1508.5116 + ], + "groundAreaMeters2": 183.34 + }, + "solarPanels": [ + { + "center": { + "latitude": 29.886038499999994, + "longitude": -95.55599339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.0968, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8859785, + "longitude": -95.5560887 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 353.63916, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.886046099999998, + "longitude": -95.55600799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 352.46136, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.886039099999994, + "longitude": -95.55601279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.31512, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.886032099999998, + "longitude": -95.55601759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.2508, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.886031499999998, + "longitude": -95.5559981 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.76947, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.885990699999997, + "longitude": -95.556079 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 346.62122, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.886016199999997, + "longitude": -95.55602859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 344.99548, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.886024499999998, + "longitude": -95.5560029 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 343.23315, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.885973999999994, + "longitude": -95.5560812 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.26746, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8859862, + "longitude": -95.5560715 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.901, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.885969499999995, + "longitude": -95.5560738 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.75577, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.885981700000002, + "longitude": -95.55606399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.1936, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.886003000000002, + "longitude": -95.55606929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.12524, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8860309, + "longitude": -95.5559787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 339.49658, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.885998500000003, + "longitude": -95.55606180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 336.7984, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.886046699999998, + "longitude": -95.5560275 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 331.35632, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.886039699999994, + "longitude": -95.5560323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 329.17676, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.885971799999997, + "longitude": -95.5560551 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 329.15454, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.886023899999998, + "longitude": -95.5559835 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 328.40933, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.885961799999997, + "longitude": -95.556091 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 327.01135, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8860072, + "longitude": -95.5560149 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 326.95807, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.886014199999995, + "longitude": -95.5560088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.37173, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8859847, + "longitude": -95.5560465 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 325.45737, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.885957299999998, + "longitude": -95.55608350000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 323.8378, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.885980399999998, + "longitude": -95.5560381 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 318.28717, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.885976199999998, + "longitude": -95.5560296 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 319.5512, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.886005299999997, + "longitude": -95.5559952 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 315.21118, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.885989, + "longitude": -95.5560211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 314.7758, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.885967599999997, + "longitude": -95.5560467 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.57248, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.886060299999997, + "longitude": -95.55600749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.29044, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886067200000003, + "longitude": -95.55600270000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.45215, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886059399999997, + "longitude": -95.5559881 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 284.59726, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886072900000002, + "longitude": -95.5560301 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.619, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8860526, + "longitude": -95.55599289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.55933, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886073999999997, + "longitude": -95.55599790000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.1949, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860818, + "longitude": -95.5560125 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.556, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860886, + "longitude": -95.5560077 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 278.8888, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860448, + "longitude": -95.5559784 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 276.38406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886077199999995, + "longitude": -95.55603789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 275.6084, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886066300000003, + "longitude": -95.5559833 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 274.6568, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886080799999995, + "longitude": -95.5559931 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 274.38116, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886095400000002, + "longitude": -95.5560029 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 272.82095, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886103199999997, + "longitude": -95.5560175 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 275.1953, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860517, + "longitude": -95.5559736 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 272.43216, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886073099999997, + "longitude": -95.5559785 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 271.63144, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860877, + "longitude": -95.5559883 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 267.70398, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886058499999997, + "longitude": -95.5559688 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 265.68793, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860815, + "longitude": -95.55604579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 263.39526, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886094099999998, + "longitude": -95.55603669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.1966, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886098399999998, + "longitude": -95.5560445 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 269.83414, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8860371, + "longitude": -95.5559638 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 262.73557, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886060299999997, + "longitude": -95.5560392 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 259.05478, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886085800000004, + "longitude": -95.5560536 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 258.69147, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886079899999995, + "longitude": -95.55597379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 256.7879, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860439, + "longitude": -95.555959 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 256.62326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860653, + "longitude": -95.55596399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 256.0776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.886050700000002, + "longitude": -95.5559542 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 249.24608, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8860646, + "longitude": -95.55604699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 243.54977, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886102699999995, + "longitude": -95.55605229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 236.88232, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8861153, + "longitude": -95.55604319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 258.80557, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.886068899999998, + "longitude": -95.55605489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 235.56053, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8860901, + "longitude": -95.55606139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 222.62598, + "segmentIndex": 1 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 29.885939600000004, + "longitude": -95.5561182 + }, + "ne": { + "latitude": 29.886125999999997, + "longitude": -95.5559377 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 17 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "9737", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 12 Oct 2023 10:37:00 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=29.886062670184014&location.longitude=-95.55602047649462&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/Bloomquist.js b/Neverstopdreaming/src/responses/Bloomquist.js new file mode 100644 index 00000000..76f7cd0a --- /dev/null +++ b/Neverstopdreaming/src/responses/Bloomquist.js @@ -0,0 +1,4108 @@ +export const bloomquistResponse = +{ + "data": { + "name": "buildings/ChIJNcDg4dQTK4cRWuht77ihtq4", + "center": { + "latitude": 33.442177, + "longitude": -112.0971036 + }, + "imageryDate": { + "year": 2021, + "month": 3, + "day": 2 + }, + "postalCode": "85007", + "administrativeArea": "AZ", + "statisticalArea": "04013114302", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 54, + "maxArrayAreaMeters2": 88.3872, + "maxSunshineHoursPerYear": 1938.4727, + "carbonOffsetFactorKgPerMwh": 631.0477, + "wholeRoofStats": { + "areaMeters2": 114.9048, + "sunshineQuantiles": [ + 361.46054, + 1232.3356, + 1812.806, + 1882.7351, + 1891.756, + 1897.5461, + 1902.9553, + 1908.0284, + 1913.6355, + 1922.4895, + 2096.4878 + ], + "groundAreaMeters2": 114.52 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "stats": { + "areaMeters2": 114.9048, + "sunshineQuantiles": [ + 361.46054, + 1232.3356, + 1812.806, + 1882.7351, + 1891.756, + 1897.5461, + 1902.9553, + 1908.0284, + 1913.6355, + 1922.4895, + 2096.4878 + ], + "groundAreaMeters2": 114.52 + }, + "center": { + "latitude": 33.442179700000004, + "longitude": -112.0971048 + }, + "boundingBox": { + "sw": { + "latitude": 33.4420977, + "longitude": -112.097144 + }, + "ne": { + "latitude": 33.4422652, + "longitude": -112.0970645 + } + }, + "planeHeightAtCenterMeters": 327.1385 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1920.7517, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1920.7517, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 2397.138, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2397.138, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2873.1187, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2873.1184, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 3348.999, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3348.9988, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3824.4604, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3824.4602, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 4301.905, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4301.9043, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 4780.1465, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4780.146, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 5256.653, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5256.6523, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 5732.7847, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5732.784, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 6208.767, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 13, + "yearlyEnergyDcKwh": 6208.767, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 6684.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6684.7495, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 7160.5786, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 15, + "yearlyEnergyDcKwh": 7160.5786, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 7638.2036, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7638.203, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 8115.034, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 17, + "yearlyEnergyDcKwh": 8115.0337, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 8591.994, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 18, + "yearlyEnergyDcKwh": 8591.993, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 9069.174, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 19, + "yearlyEnergyDcKwh": 9069.173, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 9545.452, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 20, + "yearlyEnergyDcKwh": 9545.451, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 10023.93, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 21, + "yearlyEnergyDcKwh": 10023.929, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 10502.204, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 22, + "yearlyEnergyDcKwh": 10502.203, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 10982.148, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10982.146, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 11458.373, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 24, + "yearlyEnergyDcKwh": 11458.371, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 11934.584, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 25, + "yearlyEnergyDcKwh": 11934.582, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 12410.286, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 26, + "yearlyEnergyDcKwh": 12410.283, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 12885.739, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 27, + "yearlyEnergyDcKwh": 12885.736, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 13361.1875, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 28, + "yearlyEnergyDcKwh": 13361.185, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 13836.479, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 29, + "yearlyEnergyDcKwh": 13836.477, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 14312.648, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 30, + "yearlyEnergyDcKwh": 14312.6455, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 14787.645, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 31, + "yearlyEnergyDcKwh": 14787.642, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 15262.588, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 32, + "yearlyEnergyDcKwh": 15262.585, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 15737.355, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 33, + "yearlyEnergyDcKwh": 15737.352, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 16212.093, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 34, + "yearlyEnergyDcKwh": 16212.089, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 16686.643, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 35, + "yearlyEnergyDcKwh": 16686.639, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 17160.787, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 36, + "yearlyEnergyDcKwh": 17160.783, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 17634.037, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 37, + "yearlyEnergyDcKwh": 17634.033, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 18106.084, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 38, + "yearlyEnergyDcKwh": 18106.08, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 18577.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 39, + "yearlyEnergyDcKwh": 18577.744, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 19047.871, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 40, + "yearlyEnergyDcKwh": 19047.865, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 19517.244, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 41, + "yearlyEnergyDcKwh": 19517.238, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 19985.906, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 42, + "yearlyEnergyDcKwh": 19985.902, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 20451.297, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 43, + "yearlyEnergyDcKwh": 20451.293, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 20916.146, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 44, + "yearlyEnergyDcKwh": 20916.14, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 21379.887, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 45, + "yearlyEnergyDcKwh": 21379.88, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 21842.674, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 46, + "yearlyEnergyDcKwh": 21842.668, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 22299.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 47, + "yearlyEnergyDcKwh": 22299.135, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 22746.459, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 48, + "yearlyEnergyDcKwh": 22746.453, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 23181.643, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 49, + "yearlyEnergyDcKwh": 23181.637, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 23615.732, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 50, + "yearlyEnergyDcKwh": 23615.727, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 24049.105, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 51, + "yearlyEnergyDcKwh": 24049.102, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 24481.469, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 52, + "yearlyEnergyDcKwh": 24481.463, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 24906.176, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 53, + "yearlyEnergyDcKwh": 24906.172, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 25299.488, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.6903634, + "azimuthDegrees": 269.1729, + "panelsCount": 54, + "yearlyEnergyDcKwh": 25299.484, + "segmentIndex": 0 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 2037.5673, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5629" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1555" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "10735" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.40325, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "272", + "nanos": 89477539 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-56" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-335" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-366", + "nanos": -644042969 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-335" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-366", + "nanos": -644042969 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5983" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "3428" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2555", + "nanos": 580078125 + }, + "paybackYears": 14, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "216" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5106" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "51", + "nanos": 632778168 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5106" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "51", + "nanos": 632778168 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "272", + "nanos": 89477539 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-56" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-335" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-366", + "nanos": -644042969 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-335" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-366", + "nanos": -644042969 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 2442.151, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6117" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1712" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "12237" + }, + "netMeteringAllowed": true, + "solarPercentage": 90.30671, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "307", + "nanos": 630645752 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-49" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-32" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-177", + "nanos": -877929687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-32" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-177", + "nanos": -877929687 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6588" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "3876" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2712", + "nanos": 879882813 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "259" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6121" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "295", + "nanos": 36224365 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6121" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "295", + "nanos": 36224365 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "307", + "nanos": 630645752 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-49" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-32" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-177", + "nanos": -877929687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-32" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-177", + "nanos": -877929687 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 3250.7915, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5590" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2027" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13739" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.34893, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "378", + "nanos": 712951660 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-34" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "575" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "199", + "nanos": 576171875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "575" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "199", + "nanos": 576171875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7798" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4771" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3027", + "nanos": 479980469 + }, + "paybackYears": 12.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "345" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8150" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "781", + "nanos": 765136719 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8150" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "781", + "nanos": 765136719 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "378", + "nanos": 712951660 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-34" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "575" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "199", + "nanos": 576171875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "575" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "199", + "nanos": 576171875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 6, + "financialDetails": { + "initialAcKwhPerYear": 4063.1245, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6560" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2342" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "16744" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.13618, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "449", + "nanos": 795257568 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-19" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "1189" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "581", + "nanos": 205078125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "1189" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "581", + "nanos": 205078125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9008" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5666" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3342", + "nanos": 80078125 + }, + "paybackYears": 11.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "431" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10185" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1272", + "nanos": 667602539 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10185" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1272", + "nanos": 667602539 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "449", + "nanos": 795257568 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-19" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "1189" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "581", + "nanos": 205078125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "1189" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "581", + "nanos": 205078125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 9, + "financialDetails": { + "initialAcKwhPerYear": 5277.452, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6521" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2813" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "19748" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.13443, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "556", + "nanos": 418762207 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2099" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1147", + "nanos": 347167969 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2099" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1147", + "nanos": 347167969 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "10823" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7010" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3813", + "nanos": 979980469 + }, + "paybackYears": 11.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "560" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13228" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2002", + "nanos": 717773438 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13228" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2002", + "nanos": 717773438 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "556", + "nanos": 418762207 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2099" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1147", + "nanos": 347167969 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2099" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1147", + "nanos": 347167969 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 12, + "financialDetails": { + "initialAcKwhPerYear": 6492.473, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6479" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3285" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "22753" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.133354, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "663", + "nanos": 42236328 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "26" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3014" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1715", + "nanos": 980468750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3014" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1715", + "nanos": 980468750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12638" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8353" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4285", + "nanos": 879882813 + }, + "paybackYears": 11, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "689" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16274" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2735", + "nanos": 262451172 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16274" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2735", + "nanos": 262451172 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "663", + "nanos": 42236328 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "26" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3014" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1715", + "nanos": 980468750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3014" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1715", + "nanos": 980468750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 15, + "financialDetails": { + "initialAcKwhPerYear": 7708.798, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6434" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3757" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "25758" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.56327, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "769", + "nanos": 665649414 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "49" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3930" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2286", + "nanos": 191406250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3930" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2286", + "nanos": 191406250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "14453" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9696" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4757", + "nanos": 780273438 + }, + "paybackYears": 10.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "818" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19324" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3469", + "nanos": 379150391 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19324" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3469", + "nanos": 379150391 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "769", + "nanos": 665649414 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "49" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3930" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2286", + "nanos": 191406250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3930" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2286", + "nanos": 191406250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 18, + "financialDetails": { + "initialAcKwhPerYear": 8926.874, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6384" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4229" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "28762" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.65787, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "876", + "nanos": 289184570 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "71" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4853" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2860", + "nanos": 688476563 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4853" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2860", + "nanos": 688476563 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16268" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "11039" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5229", + "nanos": 680175781 + }, + "paybackYears": 10.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "948" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "22379" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4207", + "nanos": 791503906 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "22379" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4207", + "nanos": 791503906 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "876", + "nanos": 289184570 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "71" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4853" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2860", + "nanos": 688476563 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4853" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2860", + "nanos": 688476563 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "defaultBill": true, + "panelConfigIndex": 25, + "financialDetails": { + "initialAcKwhPerYear": 11761.007, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6793" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5330" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "36273" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.65987, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1125", + "nanos": 77270508 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "123" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6980" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4182", + "nanos": 916015625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6980" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4182", + "nanos": 916015625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "20503" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14173" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6330", + "nanos": 779785156 + }, + "paybackYears": 10.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1249" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "29481" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5912", + "nanos": 472656250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "29481" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5912", + "nanos": 472656250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1125", + "nanos": 77270508 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "123" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6980" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4182", + "nanos": 916015625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6980" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4182", + "nanos": 916015625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 32, + "financialDetails": { + "initialAcKwhPerYear": 14586.67, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7223" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6431" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "43785" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.60323, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1373", + "nanos": 865356445 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "175" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9085" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5490", + "nanos": 619140625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9085" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5490", + "nanos": 619140625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "24738" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17307" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7431", + "nanos": 879882813 + }, + "paybackYears": 10.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1549" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "36563" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7602", + "nanos": 638183594 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "36563" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7602", + "nanos": 638183594 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1373", + "nanos": 865356445 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "175" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9085" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5490", + "nanos": 619140625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9085" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5490", + "nanos": 619140625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 39, + "financialDetails": { + "initialAcKwhPerYear": 17383.604, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7558" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7532" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "51296" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.7611, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1622", + "nanos": 653320313 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "230" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11285" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6862", + "nanos": 175781250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11285" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6862", + "nanos": 175781250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "28973" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "20441" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8532", + "nanos": 980468750 + }, + "paybackYears": 10, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1852" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "43738" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9356", + "nanos": 656250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "43738" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9356", + "nanos": 656250000 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1622", + "nanos": 653320313 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "230" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11285" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6862", + "nanos": 175781250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11285" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6862", + "nanos": 175781250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 46, + "financialDetails": { + "initialAcKwhPerYear": 20073.373, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "8061" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8634" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "58808" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.53458, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1871", + "nanos": 441528320 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "277" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13319" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8119", + "nanos": 556640625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13319" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8119", + "nanos": 556640625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "33208" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "23574" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9634", + "nanos": 80078125 + }, + "paybackYears": 10, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2149" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "50747" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10996", + "nanos": 472656250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "50747" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10996", + "nanos": 472656250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1871", + "nanos": 441528320 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "277" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13319" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8119", + "nanos": 556640625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13319" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8119", + "nanos": 556640625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "11700" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "66319" + }, + "netMeteringAllowed": true, + "solarPercentage": 93.89667, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "298" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14347" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8746", + "nanos": 732421875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14347" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8746", + "nanos": 732421875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 10, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2312" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54619" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "11842", + "nanos": 216796875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54619" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "11842", + "nanos": 216796875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "298" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14347" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8746", + "nanos": 732421875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14347" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8746", + "nanos": 732421875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "18907" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "73830" + }, + "netMeteringAllowed": true, + "solarPercentage": 83.903275, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "311" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14652" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8952", + "nanos": 876953125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14652" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8952", + "nanos": 876953125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 10, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2324" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54924" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12048", + "nanos": 349609375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54924" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12048", + "nanos": 349609375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "311" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14652" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8952", + "nanos": 876953125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14652" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8952", + "nanos": 876953125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "33309" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "88853" + }, + "netMeteringAllowed": true, + "solarPercentage": 69.19029, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "336" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15273" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9372", + "nanos": 994140625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15273" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9372", + "nanos": 994140625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 9.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2349" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "55545" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12468", + "nanos": 461914063 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "55545" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12468", + "nanos": 461914063 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "336" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15273" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9372", + "nanos": 994140625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15273" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9372", + "nanos": 994140625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "47775" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "103876" + }, + "netMeteringAllowed": true, + "solarPercentage": 58.879307, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "361" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15830" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9755", + "nanos": 455078125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15830" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9755", + "nanos": 455078125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 9.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2374" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "56102" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12850", + "nanos": 927734375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "56102" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12850", + "nanos": 927734375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "361" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15830" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9755", + "nanos": 455078125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15830" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9755", + "nanos": 455078125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "62630" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "118899" + }, + "netMeteringAllowed": true, + "solarPercentage": 51.24961, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "369" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15997" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9873", + "nanos": 33203125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15997" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9873", + "nanos": 33203125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 9.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2383" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "56270" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12968", + "nanos": 504882813 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "56270" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12968", + "nanos": 504882813 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "369" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15997" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9873", + "nanos": 33203125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15997" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9873", + "nanos": 33203125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "77588" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "133922" + }, + "netMeteringAllowed": true, + "solarPercentage": 45.37305, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "372" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16062" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9917", + "nanos": 333984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16062" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9917", + "nanos": 333984375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 9.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2386" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "56334" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "13012", + "nanos": 815429688 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "56334" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "13012", + "nanos": 815429688 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "372" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16062" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9917", + "nanos": 333984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16062" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9917", + "nanos": 333984375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 21504.566, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "92588" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9263" + }, + "stateIncentive": { + "currencyCode": "USD", + "units": "1000" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "148944" + }, + "netMeteringAllowed": true, + "solarPercentage": 40.701305, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "373" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16084" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9933", + "nanos": 68359375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16084" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9933", + "nanos": 68359375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "35628" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10263", + "nanos": 280273438 + }, + "paybackYears": 9.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "56356" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "13028", + "nanos": 541015625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "56356" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "13028", + "nanos": 541015625 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2013", + "nanos": 605957031 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "373" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16084" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9933", + "nanos": 68359375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16084" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9933", + "nanos": 68359375 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 132.87988, + "sunshineQuantiles": [ + 361.46054, + 1101.2413, + 1660.194, + 1868.0775, + 1888.4448, + 1895.3776, + 1901.3181, + 1906.8154, + 1912.8799, + 1921.9167, + 2096.4878 + ], + "groundAreaMeters2": 124.37 + }, + "solarPanels": [ + { + "center": { + "latitude": 33.442239, + "longitude": -112.0971035 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 484.8903, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422388, + "longitude": -112.0971142 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 480.13657, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442239199999996, + "longitude": -112.09709289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 478.57428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422239, + "longitude": -112.0971137 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 477.15057, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422237, + "longitude": -112.09712429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.38632, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422243, + "longitude": -112.0970924 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.98053, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422241, + "longitude": -112.0971031 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.8805, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422092, + "longitude": -112.0971026 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.46136, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421943, + "longitude": -112.0971022 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 477.44418, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421946, + "longitude": -112.0970916 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 478.2417, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421941, + "longitude": -112.09711279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.5065, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442179700000004, + "longitude": -112.09709110000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.13174, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421648, + "longitude": -112.0970907 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.98273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421795, + "longitude": -112.0971017 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.9826, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421499, + "longitude": -112.0970902 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.82898, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421351, + "longitude": -112.09708979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 477.62463, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421202, + "longitude": -112.0970893 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.83072, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442119999999996, + "longitude": -112.0971 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.9598, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421197, + "longitude": -112.0971106 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 477.17984, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442134599999996, + "longitude": -112.097111 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.27866, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421344, + "longitude": -112.09712169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 478.4773, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421493, + "longitude": -112.09712209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 478.2746, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421491, + "longitude": -112.0971328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 479.9438, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421495, + "longitude": -112.0971115 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.22504, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421348, + "longitude": -112.09710039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.21124, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421342, + "longitude": -112.0971323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.70142, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442164399999996, + "longitude": -112.0971119 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.4533, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421646, + "longitude": -112.09710129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.448, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421792, + "longitude": -112.09711240000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 475.29166, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442178999999996, + "longitude": -112.097123 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 476.1693, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442194799999996, + "longitude": -112.0970809 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 474.99658, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421497, + "longitude": -112.0971009 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 474.9435, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421939, + "longitude": -112.0971235 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 474.76706, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442209, + "longitude": -112.09711329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 474.7373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421195, + "longitude": -112.0971212 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 474.55032, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421193, + "longitude": -112.0971319 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 474.1445, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442209399999996, + "longitude": -112.09709199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 473.2504, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421641, + "longitude": -112.09712259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 472.04688, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442208799999996, + "longitude": -112.0971239 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 471.66498, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422385, + "longitude": -112.0971248 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 470.12115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421639, + "longitude": -112.0971332 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 469.37256, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.442164999999996, + "longitude": -112.09707999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 468.6635, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422097, + "longitude": -112.0970814 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.39044, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422245, + "longitude": -112.0970818 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.84818, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422534, + "longitude": -112.0971252 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 463.7405, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422394, + "longitude": -112.0970823 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 462.7877, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421799, + "longitude": -112.09708049999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 456.46622, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421053, + "longitude": -112.09708889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 447.31876, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421502, + "longitude": -112.0970796 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.18292, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421353, + "longitude": -112.0970792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.09036, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422541, + "longitude": -112.0970933 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.37436, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4422543, + "longitude": -112.0970827 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.36148, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421204, + "longitude": -112.0970787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.70828, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 33.4421055, + "longitude": -112.09707829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.313, + "segmentIndex": 0 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 33.442093199999995, + "longitude": -112.097144 + }, + "ne": { + "latitude": 33.4422652, + "longitude": -112.0970644 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 17 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "6615", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 12 Oct 2023 10:40:23 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=33.44219107995756&location.longitude=-112.09710669184646&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/DefaultUS.js b/Neverstopdreaming/src/responses/DefaultUS.js new file mode 100644 index 00000000..d4b36f44 --- /dev/null +++ b/Neverstopdreaming/src/responses/DefaultUS.js @@ -0,0 +1,5311 @@ +export const defaultUSResponse = +{ + "data": { + "name": "buildings/ChIJZSRKBGex2YgR4zuj3Pomp1Y", + "center": { + "latitude": 25.8299003, + "longitude": -80.1954769 + }, + "imageryDate": { + "year": 2021, + "month": 2, + "day": 27 + }, + "postalCode": "33137", + "administrativeArea": "FL", + "statisticalArea": "12086002004", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 63, + "maxArrayAreaMeters2": 103.11839, + "maxSunshineHoursPerYear": 1611.8396, + "carbonOffsetFactorKgPerMwh": 541.25635, + "wholeRoofStats": { + "areaMeters2": 136.14423, + "sunshineQuantiles": [ + 507.37106, + 1055.7826, + 1277.615, + 1355.8871, + 1418.76, + 1449.2888, + 1476.5126, + 1502.0581, + 1527.963, + 1563.2963, + 1678.671 + ], + "groundAreaMeters2": 126.1 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "stats": { + "areaMeters2": 75.5879, + "sunshineQuantiles": [ + 507.37106, + 964.18726, + 1277.1257, + 1405.3075, + 1451.9431, + 1480.2062, + 1509.0704, + 1529.3933, + 1550.6642, + 1573.2234, + 1678.671 + ], + "groundAreaMeters2": 69.84 + }, + "center": { + "latitude": 25.829915699999997, + "longitude": -80.1954997 + }, + "boundingBox": { + "sw": { + "latitude": 25.829852799999998, + "longitude": -80.19553259999999 + }, + "ne": { + "latitude": 25.8299732, + "longitude": -80.1954669 + } + }, + "planeHeightAtCenterMeters": 6.3871856 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "stats": { + "areaMeters2": 50.79164, + "sunshineQuantiles": [ + 657.4283, + 1259.0632, + 1333.375, + 1385.3812, + 1418.1582, + 1436.2944, + 1459.0907, + 1477.9641, + 1497.5094, + 1517.2568, + 1664.7311 + ], + "groundAreaMeters2": 47.06 + }, + "center": { + "latitude": 25.829893799999997, + "longitude": -80.19545 + }, + "boundingBox": { + "sw": { + "latitude": 25.8298417, + "longitude": -80.1954698 + }, + "ne": { + "latitude": 25.8299594, + "longitude": -80.1954191 + } + }, + "planeHeightAtCenterMeters": 6.8092847 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "stats": { + "areaMeters2": 9.764682, + "sunshineQuantiles": [ + 688.2601, + 812.4648, + 1000.8255, + 1065.2604, + 1179.0826, + 1249.8486, + 1275.5325, + 1290.9419, + 1307.367, + 1331.3303, + 1380.0509 + ], + "groundAreaMeters2": 9.2 + }, + "center": { + "latitude": 25.829831499999997, + "longitude": -80.1954544 + }, + "boundingBox": { + "sw": { + "latitude": 25.829821000000003, + "longitude": -80.1954779 + }, + "ne": { + "latitude": 25.829842000000003, + "longitude": -80.1954279 + } + }, + "planeHeightAtCenterMeters": 5.404906 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1585.5237, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1585.5237, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 1976.9441, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1976.9441, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2367.637, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2367.637, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2755.3142, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2755.3142, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3141.9292, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3141.9292, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 3914.5505, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 1, + "yearlyEnergyDcKwh": 386.23776, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 4300.5713, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 4684.6426, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3912.3838, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 5068.1772, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4295.9185, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 5450.6333, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4678.3745, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 5832.5645, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5060.3057, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 6214.192, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5441.933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 6595.343, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5823.084, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 6976.2563, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5823.084, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1153.1725, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 7356.0405, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6202.868, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1153.1725, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 7735.419, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6202.868, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 8114.0303, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6581.479, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 8489.884, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6957.333, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 8864.217, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7331.6655, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 9238.466, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7705.9146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 9612.223, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7705.9146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1906.3081, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 9985.022, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7705.9146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2279.1082, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 10357.208, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2279.1082, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 10728.593, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2650.4924, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 11099.849, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3021.7488, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 11468.346, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3390.2456, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 11836.078, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3757.9783, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 12202.8125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8444.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3757.9783, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 12568.385, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8444.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4123.5513, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 12933.873, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8444.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 13298.108, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 23, + "yearlyEnergyDcKwh": 8809.069, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 13661.628, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9172.589, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 14023.938, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 14382.827, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4847.9272, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 14738.99, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5204.09, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 15094.158, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5559.258, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 15449.005, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 16, + "yearlyEnergyDcKwh": 5914.1055, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 15802.216, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9888.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 16, + "yearlyEnergyDcKwh": 5914.1055, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 16151.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9888.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6263.6387, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 16498.924, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9888.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6610.8135, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 16845.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6610.8135, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 17191.225, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 19, + "yearlyEnergyDcKwh": 6956.598, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 17534.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7299.57, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 17876.727, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 21, + "yearlyEnergyDcKwh": 7642.1, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 18219.111, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 18560.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10576.326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 18901.523, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 29, + "yearlyEnergyDcKwh": 10917.037, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 19241.309, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11256.821, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 19579.857, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 31, + "yearlyEnergyDcKwh": 11595.37, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 19915.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 32, + "yearlyEnergyDcKwh": 11931.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 20250.635, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12266.147, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 20579.629, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 20898.654, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 1, + "yearlyEnergyDcKwh": 319.02505, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 21216.693, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 2, + "yearlyEnergyDcKwh": 637.0628, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 21530.268, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 3, + "yearlyEnergyDcKwh": 950.6384, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 21830.959, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 22122.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 35, + "yearlyEnergyDcKwh": 12886.263, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 22408.664, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 36, + "yearlyEnergyDcKwh": 13172.849, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 22692.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 37, + "yearlyEnergyDcKwh": 13456.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1347.6952, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2696" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1420" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "5495" + }, + "netMeteringAllowed": true, + "solarPercentage": 85.345665, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "321", + "nanos": 45318604 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-203" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5465" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4045" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1420", + "nanos": 900024414 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "118" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2800" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -347656250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2800" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -347656250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "321", + "nanos": 45318604 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-203" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 2012.4915, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2817" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1746" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "6998" + }, + "netMeteringAllowed": true, + "solarPercentage": 88.85113, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "394", + "nanos": 683044434 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-218" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6718", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4972" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1746", + "nanos": 810058594 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "177" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4181" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2122", + "nanos": -873779297 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4181" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2122", + "nanos": -873779297 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "394", + "nanos": 683044434 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-218" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 2670.64, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2952" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2072" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "8500" + }, + "netMeteringAllowed": true, + "solarPercentage": 90.50169, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "468", + "nanos": 320831299 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-234" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7972" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5900" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2072", + "nanos": 719970703 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "235" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5549" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -811767578 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5549" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -811767578 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "468", + "nanos": 320831299 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-234" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 6, + "financialDetails": { + "initialAcKwhPerYear": 3327.3682, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3088" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2398" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "10002" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.504425, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "541", + "nanos": 958557129 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-249" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9225", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6827" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2398", + "nanos": 629882813 + }, + "paybackYears": 19.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "292" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6915" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2115", + "nanos": -946533203 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6915" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2115", + "nanos": -946533203 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "541", + "nanos": 958557129 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-249" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 9, + "financialDetails": { + "initialAcKwhPerYear": 4307.9507, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2553" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2887" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11505" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.67446, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "652", + "nanos": 415161133 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-274" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11105", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8219" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2887", + "nanos": 495117188 + }, + "paybackYears": 18.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "379" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8953" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -980224609 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8953" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -980224609 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "652", + "nanos": 415161133 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-274" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 11, + "financialDetails": { + "initialAcKwhPerYear": 4957.6797, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2705" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3213" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13007" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.992874, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "726", + "nanos": 52917480 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12359", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9146" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3213", + "nanos": 405029297 + }, + "paybackYears": 18, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "436" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10302" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2127", + "nanos": -105712891 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10302" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2127", + "nanos": -105712891 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "726", + "nanos": 52917480 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 13, + "financialDetails": { + "initialAcKwhPerYear": 5606.0415, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2859" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3539" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14509" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.46104, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "799", + "nanos": 690734863 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-307" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "13612", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10074" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3539", + "nanos": 314941406 + }, + "paybackYears": 17.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "493" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11650" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -357910156 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11650" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -357910156 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "799", + "nanos": 690734863 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-307" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 17, + "financialDetails": { + "initialAcKwhPerYear": 6896.926, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3181" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4191" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17514" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.61678, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "946", + "nanos": 966186523 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-340" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16119", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "11929" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4191", + "nanos": 134765625 + }, + "paybackYears": 17, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "607" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14333" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2163", + "nanos": -935302734 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14333" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2163", + "nanos": -935302734 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "946", + "nanos": 966186523 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-340" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 21, + "financialDetails": { + "initialAcKwhPerYear": 8170.3896, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3538" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4842" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20518" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.84686, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1094", + "nanos": 241699219 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-375" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18626", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "13784" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4842", + "nanos": 955078125 + }, + "paybackYears": 16.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "719" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16981" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2215", + "nanos": -353271484 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16981" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2215", + "nanos": -353271484 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1094", + "nanos": 241699219 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-375" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 26, + "financialDetails": { + "initialAcKwhPerYear": 9748.094, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3220" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5657" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23523" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.59142, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1278", + "nanos": 336059570 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-419" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "21760", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "16103" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5657", + "nanos": 729980469 + }, + "paybackYears": 16.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "860" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "20303" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2271", + "nanos": -128662109 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "20303" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2271", + "nanos": -128662109 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1278", + "nanos": 336059570 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-419" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 30, + "financialDetails": { + "initialAcKwhPerYear": 10993.792, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3434" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6309" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26527" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.33288, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1425", + "nanos": 611450195 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-448" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "24267", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17958" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6309", + "nanos": 549804688 + }, + "paybackYears": 16, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "977" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "23094" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2226", + "nanos": -137939453 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "23094" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2226", + "nanos": -137939453 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1425", + "nanos": 611450195 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-448" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 34, + "financialDetails": { + "initialAcKwhPerYear": 12225.403, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3564" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6961" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29532" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.42964, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1572", + "nanos": 886962891 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-474" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "26774", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "19814" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6961", + "nanos": 370117188 + }, + "paybackYears": 15.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1099" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25968" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2124", + "nanos": -542968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25968" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2124", + "nanos": -542968750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1572", + "nanos": 886962891 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-474" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "defaultBill": true, + "panelConfigIndex": 44, + "financialDetails": { + "initialAcKwhPerYear": 15195.218, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3780" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8590" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "37043" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.89305, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1941", + "nanos": 75805664 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-536" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "33042" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "24452" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8590", + "nanos": 919921875 + }, + "paybackYears": 15.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1405" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1797", + "nanos": -168334961 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1797", + "nanos": -168334961 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1941", + "nanos": 75805664 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-536" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 53, + "financialDetails": { + "initialAcKwhPerYear": 17763.857, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4504" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "10057" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44555" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.80267, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2272", + "nanos": 445556641 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-583" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "38682", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "28626" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10057", + "nanos": 514648438 + }, + "paybackYears": 14.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1690" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40051" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1354", + "nanos": -23315430 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40051" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1354", + "nanos": -23315430 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2272", + "nanos": 445556641 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-583" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7387" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52066" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.99436, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-611" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 14.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1883" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "44680" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-989", + "nanos": -706726074 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "44680" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-989", + "nanos": -706726074 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-611" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "13437" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59577" + }, + "netMeteringAllowed": true, + "solarPercentage": 82.06738, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-552" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1942" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "46141" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "nanos": -704895020 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "46141" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "nanos": -704895020 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-552" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "19496" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67089" + }, + "netMeteringAllowed": true, + "solarPercentage": 73.429306, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-493" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2000" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "47593" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "982", + "nanos": 711608887 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "47593" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "982", + "nanos": 711608887 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-493" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "25748" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74600" + }, + "netMeteringAllowed": true, + "solarPercentage": 66.440674, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-436" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2057" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "48853" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1848", + "nanos": 815185547 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "48853" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1848", + "nanos": 815185547 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-436" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "39884" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89623" + }, + "netMeteringAllowed": true, + "solarPercentage": 55.81608, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49739" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2477", + "nanos": 67871094 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49739" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2477", + "nanos": 67871094 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "54910" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "104646" + }, + "netMeteringAllowed": true, + "solarPercentage": 48.117702, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49737" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2475", + "nanos": 925292969 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49737" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2475", + "nanos": 925292969 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "69937" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "119669" + }, + "netMeteringAllowed": true, + "solarPercentage": 42.28552, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49732" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2472", + "nanos": 558837891 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49732" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2472", + "nanos": 558837891 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "84945" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "134691" + }, + "netMeteringAllowed": true, + "solarPercentage": 37.72037, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-386" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49747" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2482", + "nanos": 672851563 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49747" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2482", + "nanos": 672851563 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-386" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "99987" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "149714" + }, + "netMeteringAllowed": true, + "solarPercentage": 34.036087, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2106" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49727" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2469", + "nanos": 198730469 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49727" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2469", + "nanos": 198730469 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 143.05884, + "sunshineQuantiles": [ + 507.37106, + 1039.0117, + 1262.6702, + 1341.2944, + 1410.3842, + 1445.0817, + 1473.904, + 1499.786, + 1525.8252, + 1562.239, + 1678.671 + ], + "groundAreaMeters2": 130.93 + }, + "solarPanels": [ + { + "center": { + "latitude": 25.8299217, + "longitude": -80.195476 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.8541, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299366, + "longitude": -80.19547659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.2096, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829906899999997, + "longitude": -80.19547539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.5485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299363, + "longitude": -80.19548569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299214, + "longitude": -80.1954851 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4204, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829906599999997, + "longitude": -80.19548449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.69275, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299211, + "longitude": -80.1954943 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.67734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829891999999997, + "longitude": -80.1954748 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.61496, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829906299999998, + "longitude": -80.1954937 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.38364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298937, + "longitude": -80.19546319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.23776, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829908600000003, + "longitude": -80.1954639 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.02078, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829936, + "longitude": -80.1954949 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.07098, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829951200000004, + "longitude": -80.1954863 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.53485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829920899999998, + "longitude": -80.19550339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.45605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299357, + "longitude": -80.19550400000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.93115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829950900000004, + "longitude": -80.19549549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.62732, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829951500000004, + "longitude": -80.1954772 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.15088, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299235, + "longitude": -80.1954645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.91394, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829905999999998, + "longitude": -80.19550280000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.78418, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298788, + "longitude": -80.1954626 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.37833, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829950600000004, + "longitude": -80.19550459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.61102, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299354, + "longitude": -80.1955131 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.8539, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829891699999997, + "longitude": -80.195484 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.33243, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829920599999998, + "longitude": -80.1955126 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.24905, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829894, + "longitude": -80.19545409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.75726, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298791, + "longitude": -80.19545339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.80017, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829950300000004, + "longitude": -80.19551369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.18527, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829863900000003, + "longitude": -80.19546199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.38434, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299089, + "longitude": -80.1954547 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.25647, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299238, + "longitude": -80.19545529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.49683, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299383, + "longitude": -80.19546509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.73257, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829905699999998, + "longitude": -80.195512 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.7339, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298794, + "longitude": -80.19544429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.5729, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829864200000003, + "longitude": -80.1954528 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.48743, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829877099999997, + "longitude": -80.19547419999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.23547, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829950000000004, + "longitude": -80.19552290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 363.51965, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829891399999998, + "longitude": -80.1954931 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.31073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829864500000003, + "longitude": -80.1954437 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.8885, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298943, + "longitude": -80.1954449 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.16278, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298797, + "longitude": -80.1954351 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.16797, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829864800000003, + "longitude": -80.19543449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 354.84744, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829891099999998, + "longitude": -80.19550219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 353.21088, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299387, + "longitude": -80.1954559 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.53342, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298493, + "longitude": -80.19545219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.1747, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299649, + "longitude": -80.1955235 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 346.51553, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298496, + "longitude": -80.195443 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 345.7845, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299241, + "longitude": -80.1954461 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.97192, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.82985, + "longitude": -80.1954339 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.53046, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299092, + "longitude": -80.19544549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.38553, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829905399999998, + "longitude": -80.1955211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.70035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299351, + "longitude": -80.1955223 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.71106, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829890799999998, + "longitude": -80.1955114 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 339.78424, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829876799999997, + "longitude": -80.1954834 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.54922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829920299999998, + "longitude": -80.1955217 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.7731, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829862199999997, + "longitude": -80.1954736 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.0041, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829890499999998, + "longitude": -80.1955205 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 328.9956, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298328, + "longitude": -80.1954509 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 319.02505, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.8298335, + "longitude": -80.195441 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 318.03772, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.829832, + "longitude": -80.19546079999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 313.57562, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.8298313, + "longitude": -80.1954706 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 300.6915, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.829876199999998, + "longitude": -80.19550160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.1194, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829875899999998, + "longitude": -80.1955108 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.58545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829876499999997, + "longitude": -80.1954925 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.85138, + "segmentIndex": 0 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 25.829820899999998, + "longitude": -80.1955328 + }, + "ne": { + "latitude": 25.8299732, + "longitude": -80.195419 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 15 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "8420", + "content-type": "application/json; charset=UTF-8", + "date": "Wed, 04 Oct 2023 05:28:32 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=25.8299&location.longitude=-80.195477&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/Frankfurt.js b/Neverstopdreaming/src/responses/Frankfurt.js new file mode 100644 index 00000000..dc1a4b8d --- /dev/null +++ b/Neverstopdreaming/src/responses/Frankfurt.js @@ -0,0 +1,2788 @@ +export const frankfurtResponse = +{ + "data": { + "name": "buildings/ChIJO7CwCZUOvUcRLB7HB10zcYc", + "center": { + "latitude": 50.123090399999995, + "longitude": 8.7001303 + }, + "imageryDate": { + "year": 2022, + "month": 8, + "day": 9 + }, + "regionCode": "DE", + "solarPotential": { + "maxArrayPanelsCount": 102, + "maxArrayAreaMeters2": 166.9536, + "maxSunshineHoursPerYear": 1056.3687, + "carbonOffsetFactorKgPerMwh": 474.99942, + "wholeRoofStats": { + "areaMeters2": 223.3633, + "sunshineQuantiles": [ + 306.31485, + 692.5646, + 840.26917, + 855.81573, + 864.723, + 876.6806, + 946.725, + 1030.4694, + 1038.7948, + 1044.9695, + 1092.3853 + ], + "groundAreaMeters2": 200.64 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "stats": { + "areaMeters2": 119.29291, + "sunshineQuantiles": [ + 306.31485, + 645.5868, + 817.902, + 842.1693, + 851.1516, + 857.8272, + 862.5117, + 867.723, + 874.2425, + 884.80115, + 1055.206 + ], + "groundAreaMeters2": 107.73 + }, + "center": { + "latitude": 50.123105800000005, + "longitude": 8.700167900000002 + }, + "boundingBox": { + "sw": { + "latitude": 50.1230331, + "longitude": 8.7000717 + }, + "ne": { + "latitude": 50.1231793, + "longitude": 8.7002726 + } + }, + "planeHeightAtCenterMeters": 128.62013 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "stats": { + "areaMeters2": 104.07038, + "sunshineQuantiles": [ + 471.35663, + 825.7414, + 990.1525, + 1024.2959, + 1032.7177, + 1036.3, + 1039.9045, + 1042.7959, + 1045.4552, + 1050.3132, + 1092.3853 + ], + "groundAreaMeters2": 92.91 + }, + "center": { + "latitude": 50.1230669, + "longitude": 8.7000912 + }, + "boundingBox": { + "sw": { + "latitude": 50.122997, + "longitude": 8.699995 + }, + "ne": { + "latitude": 50.123134199999996, + "longitude": 8.7001847 + } + }, + "planeHeightAtCenterMeters": 128.75723 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1051.0222, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1051.0222, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 1311.5251, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1311.5251, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 1570.9082, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1570.9082, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 1829.8181, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1829.8181, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 2088.5442, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2088.5442, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 2346.215, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2346.2148, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 2604.816, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 10, + "yearlyEnergyDcKwh": 2604.8157, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 2864.7844, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 11, + "yearlyEnergyDcKwh": 2864.7842, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 3122.2253, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3122.225, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 3381.7024, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 13, + "yearlyEnergyDcKwh": 3381.7021, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 3643.3018, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 14, + "yearlyEnergyDcKwh": 3643.3015, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 3904.2727, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3904.2725, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 4164.894, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4164.894, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 4426.792, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 17, + "yearlyEnergyDcKwh": 4426.792, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 4689.176, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 18, + "yearlyEnergyDcKwh": 4689.176, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 4951.891, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 19, + "yearlyEnergyDcKwh": 4951.891, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 5214.038, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 20, + "yearlyEnergyDcKwh": 5214.038, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 5475.896, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 21, + "yearlyEnergyDcKwh": 5475.896, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 5736.4736, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 22, + "yearlyEnergyDcKwh": 5736.4736, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 5996.4556, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 23, + "yearlyEnergyDcKwh": 5996.455, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 6256.939, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 24, + "yearlyEnergyDcKwh": 6256.939, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 6516.434, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 25, + "yearlyEnergyDcKwh": 6516.4336, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 6775.518, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 26, + "yearlyEnergyDcKwh": 6775.5176, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 7032.152, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 27, + "yearlyEnergyDcKwh": 7032.1514, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 7288.341, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 28, + "yearlyEnergyDcKwh": 7288.341, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 7544.2554, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 29, + "yearlyEnergyDcKwh": 7544.255, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 7798.844, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 30, + "yearlyEnergyDcKwh": 7798.8438, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 8053.216, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 31, + "yearlyEnergyDcKwh": 8053.2153, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 8307.208, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 32, + "yearlyEnergyDcKwh": 8307.208, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 8557.468, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 33, + "yearlyEnergyDcKwh": 8557.467, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 8807.424, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8807.424, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 9060.498, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 35, + "yearlyEnergyDcKwh": 9060.498, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 9309.391, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 36, + "yearlyEnergyDcKwh": 9309.391, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 9557.218, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 37, + "yearlyEnergyDcKwh": 9557.218, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 9804.3545, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 38, + "yearlyEnergyDcKwh": 9804.3545, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 10050.141, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 39, + "yearlyEnergyDcKwh": 10050.141, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 10295.789, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 40, + "yearlyEnergyDcKwh": 10295.789, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 10540.901, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 41, + "yearlyEnergyDcKwh": 10540.901, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 10785.519, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 42, + "yearlyEnergyDcKwh": 10785.519, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 11026.982, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 43, + "yearlyEnergyDcKwh": 11026.982, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 11267.649, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 44, + "yearlyEnergyDcKwh": 11267.65, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 11499.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 45, + "yearlyEnergyDcKwh": 11499.431, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.292, + "roofSegmentSummaries": [ + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 11952.96, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 1, + "yearlyEnergyDcKwh": 222.66798, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 12158.6045, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 2, + "yearlyEnergyDcKwh": 428.31287, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 12372.833, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 3, + "yearlyEnergyDcKwh": 642.54144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 12581.785, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 4, + "yearlyEnergyDcKwh": 851.4933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 12793.068, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1062.7762, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 13005.034, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1274.7428, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 13217.981, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1487.6895, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 13433.707, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 8, + "yearlyEnergyDcKwh": 1703.4155, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 13647.693, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 9, + "yearlyEnergyDcKwh": 1917.4014, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 13860.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 10, + "yearlyEnergyDcKwh": 2130.6284, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 14077.116, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 11, + "yearlyEnergyDcKwh": 2346.824, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 14296.061, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2565.769, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 14511.628, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 13, + "yearlyEnergyDcKwh": 2781.3362, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 14730.641, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 14, + "yearlyEnergyDcKwh": 3000.349, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 14949.346, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3219.0542, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 15166.477, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 16, + "yearlyEnergyDcKwh": 3436.185, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 15383.226, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 17, + "yearlyEnergyDcKwh": 3652.934, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 15600.174, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 18, + "yearlyEnergyDcKwh": 3869.8818, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 15816.867, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 19, + "yearlyEnergyDcKwh": 4086.5754, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 16034.736, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 20, + "yearlyEnergyDcKwh": 4304.4443, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 16255.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 21, + "yearlyEnergyDcKwh": 4524.7275, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 16475.188, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 22, + "yearlyEnergyDcKwh": 4744.8955, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 16693.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 23, + "yearlyEnergyDcKwh": 4963.0176, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 16909.709, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 24, + "yearlyEnergyDcKwh": 5179.4165, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 17125.836, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 25, + "yearlyEnergyDcKwh": 5395.5444, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 17341.957, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 26, + "yearlyEnergyDcKwh": 5611.6646, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 17557.951, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 27, + "yearlyEnergyDcKwh": 5827.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 17773.748, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 28, + "yearlyEnergyDcKwh": 6043.4556, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 17989.285, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 29, + "yearlyEnergyDcKwh": 6258.9937, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 18204.795, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 30, + "yearlyEnergyDcKwh": 6474.504, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 18419.855, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 31, + "yearlyEnergyDcKwh": 6689.5645, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 18634.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 32, + "yearlyEnergyDcKwh": 6904.223, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 18849.086, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 33, + "yearlyEnergyDcKwh": 7118.7935, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 19063.645, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 34, + "yearlyEnergyDcKwh": 7333.3535, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 19277.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 35, + "yearlyEnergyDcKwh": 7547.268, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 19490.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 36, + "yearlyEnergyDcKwh": 7760.5215, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 19703.152, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 37, + "yearlyEnergyDcKwh": 7972.861, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 19914.406, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 38, + "yearlyEnergyDcKwh": 8184.1143, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 20125.111, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 39, + "yearlyEnergyDcKwh": 8394.819, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 20335.736, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 40, + "yearlyEnergyDcKwh": 8605.444, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 20545.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 41, + "yearlyEnergyDcKwh": 8814.809, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 20754.395, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 42, + "yearlyEnergyDcKwh": 9024.104, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 20962.578, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 43, + "yearlyEnergyDcKwh": 9232.287, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 21170.545, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 44, + "yearlyEnergyDcKwh": 9440.254, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 21376.617, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 45, + "yearlyEnergyDcKwh": 9646.326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 21581.342, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 46, + "yearlyEnergyDcKwh": 9851.05, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 21785.94, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 47, + "yearlyEnergyDcKwh": 10055.647, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 21986.62, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 48, + "yearlyEnergyDcKwh": 10256.328, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 22183.855, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 49, + "yearlyEnergyDcKwh": 10453.564, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 22380.047, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 50, + "yearlyEnergyDcKwh": 10649.756, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 22576.098, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 51, + "yearlyEnergyDcKwh": 10845.807, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 22770.973, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 52, + "yearlyEnergyDcKwh": 11040.682, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 22965.084, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 53, + "yearlyEnergyDcKwh": 11234.791, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 23157.498, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 54, + "yearlyEnergyDcKwh": 11427.206, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 23345.531, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 55, + "yearlyEnergyDcKwh": 11615.238, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 23531.816, + "roofSegmentSummaries": [ + { + "pitchDegrees": 25.435244, + "azimuthDegrees": 53.79564, + "panelsCount": 56, + "yearlyEnergyDcKwh": 11801.522, + "segmentIndex": 0 + }, + { + "pitchDegrees": 26.777708, + "azimuthDegrees": 233.26639, + "panelsCount": 46, + "yearlyEnergyDcKwh": 11730.293, + "segmentIndex": 1 + } + ] + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 266.11935, + "sunshineQuantiles": [ + 303.58047, + 535.51196, + 794.6362, + 846.99207, + 860.467, + 871.1732, + 900.1378, + 1023.3452, + 1037.4791, + 1044.679, + 1101.1805 + ], + "groundAreaMeters2": 223.74 + }, + "solarPanels": [ + { + "center": { + "latitude": 50.1231192, + "longitude": 8.7000446 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 265.2725, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1231112, + "longitude": 8.7000281 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 263.65143, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1231121, + "longitude": 8.7000529 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 260.7292, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123120099999994, + "longitude": 8.7000694 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 261.36914, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123112899999995, + "longitude": 8.7000777 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 260.50287, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1231041, + "longitude": 8.7000364 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 259.3831, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123104999999995, + "longitude": 8.7000613 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 258.90994, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123096999999994, + "longitude": 8.700044799999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 258.72614, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230899, + "longitude": 8.7000531 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 257.67075, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230827, + "longitude": 8.7000615 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 258.6009, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230756, + "longitude": 8.7000698 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 259.9685, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123068499999995, + "longitude": 8.7000782 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 257.44098, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123061299999996, + "longitude": 8.7000865 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 259.47705, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230542, + "longitude": 8.7000949 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 261.59927, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230471, + "longitude": 8.7001032 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 260.9709, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123039999999996, + "longitude": 8.7001115 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 260.6216, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123047899999996, + "longitude": 8.700128 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 261.89798, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230408, + "longitude": 8.7001364 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 262.3837, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230488, + "longitude": 8.7001528 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 262.71512, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230416, + "longitude": 8.7001612 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 262.14697, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230337, + "longitude": 8.7001447 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 261.8581, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230328, + "longitude": 8.700119899999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 260.5778, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230257, + "longitude": 8.7001282 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 259.98154, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123018599999995, + "longitude": 8.7001366 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 260.48383, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123053399999996, + "longitude": 8.70007 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 259.49472, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123026499999995, + "longitude": 8.700153 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 259.084, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230249, + "longitude": 8.700103400000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 256.63373, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123034499999996, + "longitude": 8.7001695 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 256.1894, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1231033, + "longitude": 8.7000116 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 255.91411, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230978, + "longitude": 8.700069599999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 254.5891, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.12303910000001, + "longitude": 8.7000867 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 254.3716, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123105800000005, + "longitude": 8.7000861 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 253.99251, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230177, + "longitude": 8.7001118 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 250.25906, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230693, + "longitude": 8.700103000000002 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 249.95671, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230773, + "longitude": 8.7001194 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 253.07417, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230463, + "longitude": 8.700078399999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 248.89236, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230106, + "longitude": 8.7001201 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 247.8274, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123031999999995, + "longitude": 8.7000951 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 247.1363, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230605, + "longitude": 8.7000617 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 245.78613, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230962, + "longitude": 8.70002 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 245.6484, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230676, + "longitude": 8.7000534 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 245.11206, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230748, + "longitude": 8.700045 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 244.61736, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123089, + "longitude": 8.7000283 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 241.46385, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.123081899999995, + "longitude": 8.7000367 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 240.66753, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230907, + "longitude": 8.7000779 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 231.77994, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230987, + "longitude": 8.7000944 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 230.8621, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 50.1230553, + "longitude": 8.7001806 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 222.66798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230433, + "longitude": 8.7001943 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 205.64488, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230481, + "longitude": 8.7002043 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 214.22859, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230529, + "longitude": 8.7002144 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 208.95186, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230577, + "longitude": 8.7002245 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 211.28294, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230696, + "longitude": 8.700210799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 211.9665, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230744, + "longitude": 8.7002209 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 212.94666, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230792, + "longitude": 8.700231 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.72606, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123084, + "longitude": 8.700241 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 213.98586, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123091099999996, + "longitude": 8.7002173 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 213.22717, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123103099999994, + "longitude": 8.700203499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.19554, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123115, + "longitude": 8.700189800000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 218.9451, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231102, + "longitude": 8.7001798 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.5672, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231222, + "longitude": 8.700166 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 219.01288, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123134099999994, + "longitude": 8.7001523 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 218.70515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123146, + "longitude": 8.700138599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 217.13086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231174, + "longitude": 8.700156 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.7489, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231126, + "longitude": 8.700145899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.94772, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123124499999996, + "longitude": 8.700132199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.6937, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231365, + "longitude": 8.7001185 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 217.86911, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123148400000005, + "longitude": 8.7001048 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 220.28314, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231532, + "longitude": 8.7001148 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 220.16788, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231317, + "longitude": 8.7001084 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 218.12216, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231197, + "longitude": 8.7001221 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.39882, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231413, + "longitude": 8.7001285 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.1279, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231078, + "longitude": 8.700135800000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.11996, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231436, + "longitude": 8.7000947 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.9955, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123126899999995, + "longitude": 8.700098299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.79541, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231293, + "longitude": 8.7001423 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.53813, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123126899999995, + "longitude": 8.7001761 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.51001, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.12310300000001, + "longitude": 8.7001257 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 215.06073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231388, + "longitude": 8.7000846 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 214.6588, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123095899999996, + "longitude": 8.7001495 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 214.57013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123091099999996, + "longitude": 8.7001394 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 214.55998, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123150800000005, + "longitude": 8.7001487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 213.9147, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.12310540000001, + "longitude": 8.7001697 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 213.25356, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231389, + "longitude": 8.7001624 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 212.33936, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123098299999995, + "longitude": 8.7001935 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 211.25339, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123100699999995, + "longitude": 8.7001596 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 210.70477, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231079, + "longitude": 8.7002136 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 210.62515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123086300000004, + "longitude": 8.7002072 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 209.36417, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231198, + "longitude": 8.7001999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 209.29509, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123062499999996, + "longitude": 8.7002346 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 208.18353, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123093499999996, + "longitude": 8.7001834 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 207.96681, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123095899999996, + "longitude": 8.7002273 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 206.07227, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123067299999995, + "longitude": 8.7002447 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 204.72339, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231317, + "longitude": 8.7001862 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 204.59798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231437, + "longitude": 8.700172499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 200.68028, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230791, + "longitude": 8.7001531 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 197.23636, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1231556, + "longitude": 8.700158799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 196.19115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123072, + "longitude": 8.7002548 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 196.0508, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.12316750000001, + "longitude": 8.7001451 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 194.87543, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230887, + "longitude": 8.7001733 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 194.10985, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230816, + "longitude": 8.7001971 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 192.4153, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.123083900000005, + "longitude": 8.7001632 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 188.03271, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 50.1230672, + "longitude": 8.7001668 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 186.28459, + "segmentIndex": 0 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 50.122997, + "longitude": 8.6999947 + }, + "ne": { + "latitude": 50.1231794, + "longitude": 8.7002756 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2023, + "month": 1, + "day": 25 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "5182", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 12 Oct 2023 10:41:14 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=50.12311095683964&location.longitude=8.700126582995326&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/NikunjResponse.js b/Neverstopdreaming/src/responses/NikunjResponse.js new file mode 100644 index 00000000..32eea9d3 --- /dev/null +++ b/Neverstopdreaming/src/responses/NikunjResponse.js @@ -0,0 +1,5311 @@ +export const KikiResponse = +{ + "data": { + "name": "buildings/ChIJZSRKBGex2YgR4zuj3Pomp1Y", + "center": { + "latitude": 25.8299003, + "longitude": -80.1954769 + }, + "imageryDate": { + "year": 2021, + "month": 2, + "day": 27 + }, + "postalCode": "33137", + "administrativeArea": "FL", + "statisticalArea": "12086002004", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 63, + "maxArrayAreaMeters2": 103.11839, + "maxSunshineHoursPerYear": 1611.8396, + "carbonOffsetFactorKgPerMwh": 541.25635, + "wholeRoofStats": { + "areaMeters2": 136.14423, + "sunshineQuantiles": [ + 507.37106, + 1055.7826, + 1277.615, + 1355.8871, + 1418.76, + 1449.2888, + 1476.5126, + 1502.0581, + 1527.963, + 1563.2963, + 1678.671 + ], + "groundAreaMeters2": 126.1 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "stats": { + "areaMeters2": 75.5879, + "sunshineQuantiles": [ + 507.37106, + 964.18726, + 1277.1257, + 1405.3075, + 1451.9431, + 1480.2062, + 1509.0704, + 1529.3933, + 1550.6642, + 1573.2234, + 1678.671 + ], + "groundAreaMeters2": 69.84 + }, + "center": { + "latitude": 25.829915699999997, + "longitude": -80.1954997 + }, + "boundingBox": { + "sw": { + "latitude": 25.829852799999998, + "longitude": -80.19553259999999 + }, + "ne": { + "latitude": 25.8299732, + "longitude": -80.1954669 + } + }, + "planeHeightAtCenterMeters": 6.3871856 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "stats": { + "areaMeters2": 50.79164, + "sunshineQuantiles": [ + 657.4283, + 1259.0632, + 1333.375, + 1385.3812, + 1418.1582, + 1436.2944, + 1459.0907, + 1477.9641, + 1497.5094, + 1517.2568, + 1664.7311 + ], + "groundAreaMeters2": 47.06 + }, + "center": { + "latitude": 25.829893799999997, + "longitude": -80.19545 + }, + "boundingBox": { + "sw": { + "latitude": 25.8298417, + "longitude": -80.1954698 + }, + "ne": { + "latitude": 25.8299594, + "longitude": -80.1954191 + } + }, + "planeHeightAtCenterMeters": 6.8092847 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "stats": { + "areaMeters2": 9.764682, + "sunshineQuantiles": [ + 688.2601, + 812.4648, + 1000.8255, + 1065.2604, + 1179.0826, + 1249.8486, + 1275.5325, + 1290.9419, + 1307.367, + 1331.3303, + 1380.0509 + ], + "groundAreaMeters2": 9.2 + }, + "center": { + "latitude": 25.829831499999997, + "longitude": -80.1954544 + }, + "boundingBox": { + "sw": { + "latitude": 25.829821000000003, + "longitude": -80.1954779 + }, + "ne": { + "latitude": 25.829842000000003, + "longitude": -80.1954279 + } + }, + "planeHeightAtCenterMeters": 5.404906 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1585.5237, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1585.5237, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 1976.9441, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1976.9441, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2367.637, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2367.637, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2755.3142, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2755.3142, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3141.9292, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3141.9292, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "segmentIndex": 0 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 3914.5505, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 1, + "yearlyEnergyDcKwh": 386.23776, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 4300.5713, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3528.3127, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 4684.6426, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3912.3838, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 5068.1772, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4295.9185, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 5450.6333, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4678.3745, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 5832.5645, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5060.3057, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 6214.192, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5441.933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 6595.343, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5823.084, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 2, + "yearlyEnergyDcKwh": 772.25854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 6976.2563, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5823.084, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1153.1725, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 7356.0405, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6202.868, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1153.1725, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 7735.419, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6202.868, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 8114.0303, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6581.479, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 8489.884, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6957.333, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 8864.217, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7331.6655, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 9238.466, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7705.9146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1532.5508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 9612.223, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7705.9146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1906.3081, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 9985.022, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7705.9146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2279.1082, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 10357.208, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2279.1082, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 10728.593, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2650.4924, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 11099.849, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3021.7488, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 11468.346, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3390.2456, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 11836.078, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8078.0996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3757.9783, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 12202.8125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8444.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3757.9783, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 12568.385, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8444.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4123.5513, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 12933.873, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8444.834, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 13298.108, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 23, + "yearlyEnergyDcKwh": 8809.069, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 13661.628, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9172.589, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 14023.938, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4489.0386, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 14382.827, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4847.9272, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 14738.99, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5204.09, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 15094.158, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5559.258, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 15449.005, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9534.899, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 16, + "yearlyEnergyDcKwh": 5914.1055, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 15802.216, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9888.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 16, + "yearlyEnergyDcKwh": 5914.1055, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 16151.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9888.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6263.6387, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 16498.924, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9888.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6610.8135, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 16845.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6610.8135, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 17191.225, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 19, + "yearlyEnergyDcKwh": 6956.598, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 17534.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7299.57, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 17876.727, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 21, + "yearlyEnergyDcKwh": 7642.1, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 18219.111, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10234.626, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 18560.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10576.326, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 18901.523, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 29, + "yearlyEnergyDcKwh": 10917.037, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 19241.309, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11256.821, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 19579.857, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 31, + "yearlyEnergyDcKwh": 11595.37, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 19915.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 32, + "yearlyEnergyDcKwh": 11931.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 20250.635, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12266.147, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 20579.629, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 20898.654, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 1, + "yearlyEnergyDcKwh": 319.02505, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 21216.693, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 2, + "yearlyEnergyDcKwh": 637.0628, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 21530.268, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 3, + "yearlyEnergyDcKwh": 950.6384, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 21830.959, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12595.144, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 22122.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 35, + "yearlyEnergyDcKwh": 12886.263, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 22408.664, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 36, + "yearlyEnergyDcKwh": 13172.849, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 22692.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 22.48834, + "azimuthDegrees": 267.5947, + "panelsCount": 37, + "yearlyEnergyDcKwh": 13456.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.099724, + "azimuthDegrees": 87.47997, + "panelsCount": 22, + "yearlyEnergyDcKwh": 7984.486, + "segmentIndex": 1 + }, + { + "pitchDegrees": 19.580597, + "azimuthDegrees": 174.93489, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1251.33, + "segmentIndex": 2 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1347.6952, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2696" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1420" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "5495" + }, + "netMeteringAllowed": true, + "solarPercentage": 85.345665, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "321", + "nanos": 45318604 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-203" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5465" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4045" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1420", + "nanos": 900024414 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "118" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2800" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -347656250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2800" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -347656250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "321", + "nanos": 45318604 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-203" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3621" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2629", + "nanos": -884277344 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 2012.4915, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2817" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1746" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "6998" + }, + "netMeteringAllowed": true, + "solarPercentage": 88.85113, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "394", + "nanos": 683044434 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-218" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6718", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4972" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1746", + "nanos": 810058594 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "177" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4181" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2122", + "nanos": -873779297 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4181" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2122", + "nanos": -873779297 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "394", + "nanos": 683044434 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-218" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3712" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2729", + "nanos": -612548828 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 2670.64, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2952" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2072" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "8500" + }, + "netMeteringAllowed": true, + "solarPercentage": 90.50169, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "468", + "nanos": 320831299 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-234" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7972" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5900" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2072", + "nanos": 719970703 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "235" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5549" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -811767578 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5549" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -811767578 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "468", + "nanos": 320831299 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-234" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3818" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2838", + "nanos": -752197266 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 6, + "financialDetails": { + "initialAcKwhPerYear": 3327.3682, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3088" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2398" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "10002" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.504425, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "541", + "nanos": 958557129 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-249" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9225", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6827" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2398", + "nanos": 629882813 + }, + "paybackYears": 19.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "292" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6915" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2115", + "nanos": -946533203 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6915" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2115", + "nanos": -946533203 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "541", + "nanos": 958557129 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-249" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3925" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2949", + "nanos": -88378906 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 9, + "financialDetails": { + "initialAcKwhPerYear": 4307.9507, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2553" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2887" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11505" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.67446, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "652", + "nanos": 415161133 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-274" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11105", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8219" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2887", + "nanos": 495117188 + }, + "paybackYears": 18.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "379" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8953" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -980224609 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8953" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2118", + "nanos": -980224609 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "652", + "nanos": 415161133 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-274" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4096" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3121", + "nanos": -923339844 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 11, + "financialDetails": { + "initialAcKwhPerYear": 4957.6797, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2705" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3213" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13007" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.992874, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "726", + "nanos": 52917480 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12359", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9146" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3213", + "nanos": 405029297 + }, + "paybackYears": 18, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "436" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10302" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2127", + "nanos": -105712891 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10302" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2127", + "nanos": -105712891 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "726", + "nanos": 52917480 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4219" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3243", + "nanos": -254394531 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 13, + "financialDetails": { + "initialAcKwhPerYear": 5606.0415, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2859" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3539" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14509" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.46104, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "799", + "nanos": 690734863 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-307" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "13612", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10074" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3539", + "nanos": 314941406 + }, + "paybackYears": 17.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "493" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11650" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -357910156 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11650" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2136", + "nanos": -357910156 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "799", + "nanos": 690734863 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-307" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3365", + "nanos": -703125000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 17, + "financialDetails": { + "initialAcKwhPerYear": 6896.926, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3181" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4191" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17514" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.61678, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "946", + "nanos": 966186523 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-340" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16119", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "11929" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4191", + "nanos": 134765625 + }, + "paybackYears": 17, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "607" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14333" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2163", + "nanos": -935302734 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14333" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2163", + "nanos": -935302734 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "946", + "nanos": 966186523 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-340" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4606" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3619", + "nanos": -685546875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 21, + "financialDetails": { + "initialAcKwhPerYear": 8170.3896, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3538" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4842" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20518" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.84686, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1094", + "nanos": 241699219 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-375" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18626", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "13784" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4842", + "nanos": 955078125 + }, + "paybackYears": 16.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "719" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16981" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2215", + "nanos": -353271484 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16981" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2215", + "nanos": -353271484 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1094", + "nanos": 241699219 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-375" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4904" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3897", + "nanos": -506835937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 26, + "financialDetails": { + "initialAcKwhPerYear": 9748.094, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3220" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5657" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23523" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.59142, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1278", + "nanos": 336059570 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-419" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "21760", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "16103" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5657", + "nanos": 729980469 + }, + "paybackYears": 16.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "860" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "20303" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2271", + "nanos": -128662109 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "20303" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2271", + "nanos": -128662109 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1278", + "nanos": 336059570 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-419" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4236", + "nanos": -288085937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 30, + "financialDetails": { + "initialAcKwhPerYear": 10993.792, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3434" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6309" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26527" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.33288, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1425", + "nanos": 611450195 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-448" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "24267", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17958" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6309", + "nanos": 549804688 + }, + "paybackYears": 16, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "977" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "23094" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2226", + "nanos": -137939453 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "23094" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2226", + "nanos": -137939453 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1425", + "nanos": 611450195 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-448" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5419" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4417", + "nanos": -701171875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 34, + "financialDetails": { + "initialAcKwhPerYear": 12225.403, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3564" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6961" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29532" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.42964, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1572", + "nanos": 886962891 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-474" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "26774", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "19814" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6961", + "nanos": 370117188 + }, + "paybackYears": 15.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1099" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25968" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2124", + "nanos": -542968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25968" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2124", + "nanos": -542968750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1572", + "nanos": 886962891 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-474" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5490" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4542", + "nanos": -509765625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "defaultBill": true, + "panelConfigIndex": 44, + "financialDetails": { + "initialAcKwhPerYear": 15195.218, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3780" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8590" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "37043" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.89305, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1941", + "nanos": 75805664 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-536" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "33042" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "24452" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8590", + "nanos": 919921875 + }, + "paybackYears": 15.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1405" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "33264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1797", + "nanos": -168334961 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "33264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1797", + "nanos": -168334961 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1941", + "nanos": 75805664 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-536" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5558" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4781", + "nanos": -142578125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 53, + "financialDetails": { + "initialAcKwhPerYear": 17763.857, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4504" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "10057" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44555" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.80267, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2272", + "nanos": 445556641 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-583" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "38682", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "28626" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10057", + "nanos": 514648438 + }, + "paybackYears": 14.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1690" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40051" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1354", + "nanos": -23315430 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40051" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1354", + "nanos": -23315430 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2272", + "nanos": 445556641 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-583" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5398" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4847", + "nanos": -406250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7387" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52066" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.99436, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-611" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 14.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1883" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "44680" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-989", + "nanos": -706726074 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "44680" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-989", + "nanos": -706726074 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-611" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5187" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4822", + "nanos": -683593750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "13437" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59577" + }, + "netMeteringAllowed": true, + "solarPercentage": 82.06738, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-552" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1942" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "46141" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "nanos": -704895020 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "46141" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "nanos": -704895020 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-552" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3726" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3833", + "nanos": -691406250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "19496" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67089" + }, + "netMeteringAllowed": true, + "solarPercentage": 73.429306, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-493" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2000" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "47593" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "982", + "nanos": 711608887 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "47593" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "982", + "nanos": 711608887 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-493" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2274" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2850", + "nanos": -269531250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "25748" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74600" + }, + "netMeteringAllowed": true, + "solarPercentage": 66.440674, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-436" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2057" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "48853" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1848", + "nanos": 815185547 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "48853" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1848", + "nanos": 815185547 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-436" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-1015" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1984", + "nanos": -167968750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "39884" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89623" + }, + "netMeteringAllowed": true, + "solarPercentage": 55.81608, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49739" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2477", + "nanos": 67871094 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49739" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2477", + "nanos": 67871094 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-128" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1355", + "nanos": -914062500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "54910" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "104646" + }, + "netMeteringAllowed": true, + "solarPercentage": 48.117702, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49737" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2475", + "nanos": 925292969 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49737" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2475", + "nanos": 925292969 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-130" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1357", + "nanos": -58593750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "69937" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "119669" + }, + "netMeteringAllowed": true, + "solarPercentage": 42.28552, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49732" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2472", + "nanos": 558837891 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49732" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2472", + "nanos": 558837891 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-135" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1360", + "nanos": -429687500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "84945" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "134691" + }, + "netMeteringAllowed": true, + "solarPercentage": 37.72037, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-386" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2107" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49747" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2482", + "nanos": 672851563 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49747" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2482", + "nanos": 672851563 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-386" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-120" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1350", + "nanos": -324218750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 19288.639, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "99987" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11035" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "149714" + }, + "netMeteringAllowed": true, + "solarPercentage": 34.036087, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "42443", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "31409" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11035", + "nanos": 245117188 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2106" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "49727" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2469", + "nanos": 198730469 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "49727" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2469", + "nanos": 198730469 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2493", + "nanos": 358886719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-387" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-140" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1363", + "nanos": -785156250 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 143.05884, + "sunshineQuantiles": [ + 507.37106, + 1039.0117, + 1262.6702, + 1341.2944, + 1410.3842, + 1445.0817, + 1473.904, + 1499.786, + 1525.8252, + 1562.239, + 1678.671 + ], + "groundAreaMeters2": 130.93 + }, + "solarPanels": [ + { + "center": { + "latitude": 25.8299217, + "longitude": -80.195476 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.8541, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299366, + "longitude": -80.19547659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.2096, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829906899999997, + "longitude": -80.19547539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.5485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299363, + "longitude": -80.19548569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299214, + "longitude": -80.1954851 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4204, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829906599999997, + "longitude": -80.19548449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.69275, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299211, + "longitude": -80.1954943 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.67734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829891999999997, + "longitude": -80.1954748 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.61496, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829906299999998, + "longitude": -80.1954937 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.38364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298937, + "longitude": -80.19546319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.23776, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829908600000003, + "longitude": -80.1954639 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.02078, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829936, + "longitude": -80.1954949 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.07098, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829951200000004, + "longitude": -80.1954863 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.53485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829920899999998, + "longitude": -80.19550339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.45605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299357, + "longitude": -80.19550400000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.93115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829950900000004, + "longitude": -80.19549549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.62732, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829951500000004, + "longitude": -80.1954772 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.15088, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299235, + "longitude": -80.1954645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.91394, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829905999999998, + "longitude": -80.19550280000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.78418, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298788, + "longitude": -80.1954626 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.37833, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829950600000004, + "longitude": -80.19550459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.61102, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299354, + "longitude": -80.1955131 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.8539, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829891699999997, + "longitude": -80.195484 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.33243, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829920599999998, + "longitude": -80.1955126 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.24905, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829894, + "longitude": -80.19545409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.75726, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298791, + "longitude": -80.19545339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.80017, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829950300000004, + "longitude": -80.19551369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.18527, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829863900000003, + "longitude": -80.19546199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.38434, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299089, + "longitude": -80.1954547 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.25647, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299238, + "longitude": -80.19545529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.49683, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299383, + "longitude": -80.19546509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.73257, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829905699999998, + "longitude": -80.195512 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.7339, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298794, + "longitude": -80.19544429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.5729, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829864200000003, + "longitude": -80.1954528 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.48743, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829877099999997, + "longitude": -80.19547419999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.23547, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829950000000004, + "longitude": -80.19552290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 363.51965, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829891399999998, + "longitude": -80.1954931 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.31073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829864500000003, + "longitude": -80.1954437 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.8885, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298943, + "longitude": -80.1954449 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.16278, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298797, + "longitude": -80.1954351 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.16797, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829864800000003, + "longitude": -80.19543449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 354.84744, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829891099999998, + "longitude": -80.19550219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 353.21088, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299387, + "longitude": -80.1954559 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.53342, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8298493, + "longitude": -80.19545219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.1747, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299649, + "longitude": -80.1955235 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 346.51553, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298496, + "longitude": -80.195443 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 345.7845, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299241, + "longitude": -80.1954461 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.97192, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.82985, + "longitude": -80.1954339 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.53046, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.8299092, + "longitude": -80.19544549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.38553, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 25.829905399999998, + "longitude": -80.1955211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.70035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8299351, + "longitude": -80.1955223 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.71106, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829890799999998, + "longitude": -80.1955114 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 339.78424, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829876799999997, + "longitude": -80.1954834 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.54922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829920299999998, + "longitude": -80.1955217 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.7731, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829862199999997, + "longitude": -80.1954736 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.0041, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829890499999998, + "longitude": -80.1955205 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 328.9956, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.8298328, + "longitude": -80.1954509 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 319.02505, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.8298335, + "longitude": -80.195441 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 318.03772, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.829832, + "longitude": -80.19546079999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 313.57562, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.8298313, + "longitude": -80.1954706 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 300.6915, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 25.829876199999998, + "longitude": -80.19550160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.1194, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829875899999998, + "longitude": -80.1955108 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.58545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 25.829876499999997, + "longitude": -80.1954925 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.85138, + "segmentIndex": 0 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 25.829820899999998, + "longitude": -80.1955328 + }, + "ne": { + "latitude": 25.8299732, + "longitude": -80.195419 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 15 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "8420", + "content-type": "application/json; charset=UTF-8", + "date": "Tue, 24 Oct 2023 08:47:19 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=25.8299&location.longitude=-80.195477&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/PremeireAuto.js b/Neverstopdreaming/src/responses/PremeireAuto.js new file mode 100644 index 00000000..eb74765f --- /dev/null +++ b/Neverstopdreaming/src/responses/PremeireAuto.js @@ -0,0 +1,9610 @@ +export const premiereAutoResponse = +{ + "data": { + "name": "buildings/ChIJNWJOKODPQIYR8Ee5ZU-l4uA", + "center": { + "latitude": 29.8779413, + "longitude": -95.5616244 + }, + "imageryDate": { + "year": 2019, + "month": 4, + "day": 28 + }, + "postalCode": "77040", + "administrativeArea": "TX", + "statisticalArea": "48201551800", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 229, + "maxArrayAreaMeters2": 374.82718, + "maxSunshineHoursPerYear": 1605.9202, + "carbonOffsetFactorKgPerMwh": 639.4523, + "wholeRoofStats": { + "areaMeters2": 464.63904, + "sunshineQuantiles": [ + 436.412, + 1499.0378, + 1519.1099, + 1524.8983, + 1528.6918, + 1533.3613, + 1591.3164, + 1595.5857, + 1598.2279, + 1601.3169, + 1648.368 + ], + "groundAreaMeters2": 463.11 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "stats": { + "areaMeters2": 227.5569, + "sunshineQuantiles": [ + 436.412, + 1503.2015, + 1514.251, + 1519.5844, + 1522.7845, + 1525.1066, + 1527.073, + 1528.8479, + 1530.9926, + 1533.6411, + 1617.7958 + ], + "groundAreaMeters2": 226.78 + }, + "center": { + "latitude": 29.877984899999998, + "longitude": -95.56160899999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.877897299999997, + "longitude": -95.56173779999999 + }, + "ne": { + "latitude": 29.878069000000004, + "longitude": -95.5614801 + } + }, + "planeHeightAtCenterMeters": 35.955166 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "stats": { + "areaMeters2": 214.51622, + "sunshineQuantiles": [ + 481.43564, + 1586.395, + 1592.793, + 1594.7136, + 1596.0605, + 1597.2813, + 1598.5042, + 1599.8612, + 1601.4458, + 1603.9352, + 1645.5408 + ], + "groundAreaMeters2": 213.78 + }, + "center": { + "latitude": 29.8779075, + "longitude": -95.5616505 + }, + "boundingBox": { + "sw": { + "latitude": 29.877819799999997, + "longitude": -95.56177939999999 + }, + "ne": { + "latitude": 29.8779942, + "longitude": -95.56152159999999 + } + }, + "planeHeightAtCenterMeters": 35.94937 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "stats": { + "areaMeters2": 22.565939, + "sunshineQuantiles": [ + 486.88556, + 941.26935, + 1207.9026, + 1457.0453, + 1520.3907, + 1537.7513, + 1556.0636, + 1559.5171, + 1564.5875, + 1569.9517, + 1648.368 + ], + "groundAreaMeters2": 22.55 + }, + "center": { + "latitude": 29.877834900000003, + "longitude": -95.5615337 + }, + "boundingBox": { + "sw": { + "latitude": 29.877810300000004, + "longitude": -95.56156709999999 + }, + "ne": { + "latitude": 29.8778656, + "longitude": -95.5615057 + } + }, + "planeHeightAtCenterMeters": 34.665325 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1602.7162, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1602.7163, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 2003.3226, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2003.3228, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2403.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2403.2732, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2803.0896, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2803.0896, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3202.6848, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3202.685, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 3601.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3601.6104, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 4000.9192, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4000.9194, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 4400.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4400.7905, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 4800.579, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4800.5796, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 5200.4585, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5200.459, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 5599.972, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5599.9727, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 5999.437, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5999.4375, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 6399.3154, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6399.316, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 6799.377, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6799.377, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 7199.308, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7199.308, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 7599.0566, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7599.057, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 7999.191, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7999.1914, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 8398.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8398.814, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 8798.511, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8798.511, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 9199.076, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9199.076, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 9599.498, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9599.498, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 9999.342, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9999.342, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 10399.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10399.061, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 10798.744, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10798.745, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 11198.335, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 28, + "yearlyEnergyDcKwh": 11198.336, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 11598.025, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11598.026, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 11997.644, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11997.645, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 12397.445, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12397.446, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 12797.126, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12797.128, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 13197.061, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 33, + "yearlyEnergyDcKwh": 13197.0625, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 13597.701, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13597.703, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 13997.883, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 35, + "yearlyEnergyDcKwh": 13997.885, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 14398.481, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14398.483, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 14799.164, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 37, + "yearlyEnergyDcKwh": 14799.166, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 15199.014, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 38, + "yearlyEnergyDcKwh": 15199.016, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 15598.843, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 39, + "yearlyEnergyDcKwh": 15598.845, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 15999.191, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 40, + "yearlyEnergyDcKwh": 15999.193, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 16400.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 41, + "yearlyEnergyDcKwh": 16400.11, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 16800.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16800.563, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 17201.629, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 43, + "yearlyEnergyDcKwh": 17201.63, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 17601.318, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 44, + "yearlyEnergyDcKwh": 17601.32, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 18000.852, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 45, + "yearlyEnergyDcKwh": 18000.854, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 18400.348, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 46, + "yearlyEnergyDcKwh": 18400.352, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 18799.842, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 47, + "yearlyEnergyDcKwh": 18799.844, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 19199.29, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 48, + "yearlyEnergyDcKwh": 19199.291, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 19598.703, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 49, + "yearlyEnergyDcKwh": 19598.705, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 19998.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 50, + "yearlyEnergyDcKwh": 19998.092, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 20397.477, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 51, + "yearlyEnergyDcKwh": 20397.479, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 20796.799, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 52, + "yearlyEnergyDcKwh": 20796.8, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 21196.123, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 53, + "yearlyEnergyDcKwh": 21196.123, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 21595.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 54, + "yearlyEnergyDcKwh": 21595.44, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 21994.748, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 55, + "yearlyEnergyDcKwh": 21994.748, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 22394.033, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 56, + "yearlyEnergyDcKwh": 22394.035, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 22793.313, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 57, + "yearlyEnergyDcKwh": 22793.314, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 23192.535, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 58, + "yearlyEnergyDcKwh": 23192.537, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 23591.693, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 59, + "yearlyEnergyDcKwh": 23591.695, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 23990.824, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 60, + "yearlyEnergyDcKwh": 23990.824, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 24389.947, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 61, + "yearlyEnergyDcKwh": 24389.947, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 24789.064, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 62, + "yearlyEnergyDcKwh": 24789.066, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 25188.115, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 63, + "yearlyEnergyDcKwh": 25188.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 25587.123, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 64, + "yearlyEnergyDcKwh": 25587.123, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 25986.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 65, + "yearlyEnergyDcKwh": 25986.107, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 26385.068, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 66, + "yearlyEnergyDcKwh": 26385.07, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 26784.023, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 67, + "yearlyEnergyDcKwh": 26784.025, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 27182.924, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 68, + "yearlyEnergyDcKwh": 27182.926, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 27581.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 69, + "yearlyEnergyDcKwh": 27581.814, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 27980.69, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 70, + "yearlyEnergyDcKwh": 27980.691, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 28379.506, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 71, + "yearlyEnergyDcKwh": 28379.508, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 28778.318, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 72, + "yearlyEnergyDcKwh": 28778.32, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 29177.129, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 73, + "yearlyEnergyDcKwh": 29177.13, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 29575.908, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 74, + "yearlyEnergyDcKwh": 29575.91, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 29974.666, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 75, + "yearlyEnergyDcKwh": 29974.668, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 30373.402, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 76, + "yearlyEnergyDcKwh": 30373.406, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 30772.049, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 77, + "yearlyEnergyDcKwh": 30772.053, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 31170.623, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 78, + "yearlyEnergyDcKwh": 31170.627, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 31569.113, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 79, + "yearlyEnergyDcKwh": 31569.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 31967.602, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 80, + "yearlyEnergyDcKwh": 31967.605, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 32366.076, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 81, + "yearlyEnergyDcKwh": 32366.08, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 32764.545, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 82, + "yearlyEnergyDcKwh": 32764.549, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 33163.01, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 83, + "yearlyEnergyDcKwh": 33163.016, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 33561.465, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 84, + "yearlyEnergyDcKwh": 33561.465, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 33959.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 85, + "yearlyEnergyDcKwh": 33959.914, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 34358.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 86, + "yearlyEnergyDcKwh": 34358.344, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 34756.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 87, + "yearlyEnergyDcKwh": 34756.773, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 35155.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 88, + "yearlyEnergyDcKwh": 35155.195, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 35553.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 89, + "yearlyEnergyDcKwh": 35553.582, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 35951.797, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 90, + "yearlyEnergyDcKwh": 35951.8, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 36349.96, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 91, + "yearlyEnergyDcKwh": 36349.965, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 36747.996, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 92, + "yearlyEnergyDcKwh": 36748, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 37145.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 93, + "yearlyEnergyDcKwh": 37145.883, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 37543.49, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 94, + "yearlyEnergyDcKwh": 37543.492, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 37940.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 95, + "yearlyEnergyDcKwh": 37940.363, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 38336.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 96, + "yearlyEnergyDcKwh": 38336.332, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 38731.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 97, + "yearlyEnergyDcKwh": 38731.953, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 39124.953, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 98, + "yearlyEnergyDcKwh": 39124.957, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 39517.527, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 98, + "yearlyEnergyDcKwh": 39124.957, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 1, + "yearlyEnergyDcKwh": 392.5716, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 39909.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 98, + "yearlyEnergyDcKwh": 39124.957, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 2, + "yearlyEnergyDcKwh": 784.37305, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 40300.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 98, + "yearlyEnergyDcKwh": 39124.957, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1175.1863, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 40690.563, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 99, + "yearlyEnergyDcKwh": 39515.38, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1175.1863, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 41080.523, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 99, + "yearlyEnergyDcKwh": 39515.38, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1565.1503, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 41469.664, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 100, + "yearlyEnergyDcKwh": 39904.516, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1565.1503, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 105, + "yearlyEnergyDcKwh": 41858.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 101, + "yearlyEnergyDcKwh": 40293.51, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1565.1503, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 42247.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 101, + "yearlyEnergyDcKwh": 40293.51, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1953.7699, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 107, + "yearlyEnergyDcKwh": 42634.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 102, + "yearlyEnergyDcKwh": 40680.84, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1953.7699, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 43020.574, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 102, + "yearlyEnergyDcKwh": 40680.84, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2339.7332, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 109, + "yearlyEnergyDcKwh": 43406.203, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 103, + "yearlyEnergyDcKwh": 41066.473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2339.7332, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 43791.074, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 103, + "yearlyEnergyDcKwh": 41066.473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 111, + "yearlyEnergyDcKwh": 44174.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 1, + "yearlyEnergyDcKwh": 383.7119, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 103, + "yearlyEnergyDcKwh": 41066.473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 44557.742, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 1, + "yearlyEnergyDcKwh": 383.7119, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 104, + "yearlyEnergyDcKwh": 41449.43, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 113, + "yearlyEnergyDcKwh": 44940.492, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 2, + "yearlyEnergyDcKwh": 766.4618, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 104, + "yearlyEnergyDcKwh": 41449.43, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 45323.21, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 2, + "yearlyEnergyDcKwh": 766.4618, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 105, + "yearlyEnergyDcKwh": 41832.145, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 115, + "yearlyEnergyDcKwh": 45705.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 2, + "yearlyEnergyDcKwh": 766.4618, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 46088.32, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1149.0118, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 117, + "yearlyEnergyDcKwh": 46471.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1531.9647, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 46854.176, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1914.8696, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 119, + "yearlyEnergyDcKwh": 47237.355, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2298.0461, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 47620.12, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2680.8142, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 121, + "yearlyEnergyDcKwh": 48002.625, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3063.3186, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 122, + "yearlyEnergyDcKwh": 48385.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3445.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2724.6055, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 123, + "yearlyEnergyDcKwh": 48767.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3445.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 124, + "yearlyEnergyDcKwh": 49149.457, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3827.7554, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 125, + "yearlyEnergyDcKwh": 49531.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4209.6406, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 126, + "yearlyEnergyDcKwh": 49913.527, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4591.8247, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 127, + "yearlyEnergyDcKwh": 50295.695, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4973.9956, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 128, + "yearlyEnergyDcKwh": 50677.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5355.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 129, + "yearlyEnergyDcKwh": 51059.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5737.5723, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 130, + "yearlyEnergyDcKwh": 51442.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6120.409, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 131, + "yearlyEnergyDcKwh": 51824.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6502.5713, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 132, + "yearlyEnergyDcKwh": 52206.145, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 18, + "yearlyEnergyDcKwh": 6884.445, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 133, + "yearlyEnergyDcKwh": 52587.723, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7266.0234, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 134, + "yearlyEnergyDcKwh": 52969.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7647.3887, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 135, + "yearlyEnergyDcKwh": 53350.605, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8028.906, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 136, + "yearlyEnergyDcKwh": 53732.37, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8410.671, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 137, + "yearlyEnergyDcKwh": 54114.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 23, + "yearlyEnergyDcKwh": 8792.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 138, + "yearlyEnergyDcKwh": 54495.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9174.212, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 139, + "yearlyEnergyDcKwh": 54877.895, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9556.191, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 140, + "yearlyEnergyDcKwh": 55260.113, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 26, + "yearlyEnergyDcKwh": 9938.413, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 141, + "yearlyEnergyDcKwh": 55641.855, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10320.155, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 142, + "yearlyEnergyDcKwh": 56023.523, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10701.823, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 143, + "yearlyEnergyDcKwh": 56405.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11083.817, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 144, + "yearlyEnergyDcKwh": 56787.457, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11465.755, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 145, + "yearlyEnergyDcKwh": 57168.945, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 31, + "yearlyEnergyDcKwh": 11847.243, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 146, + "yearlyEnergyDcKwh": 57551.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12229.35, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 147, + "yearlyEnergyDcKwh": 57933.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12611.886, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 148, + "yearlyEnergyDcKwh": 58316.254, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 34, + "yearlyEnergyDcKwh": 12994.554, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 149, + "yearlyEnergyDcKwh": 58698.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 35, + "yearlyEnergyDcKwh": 13377.248, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 150, + "yearlyEnergyDcKwh": 59081.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 36, + "yearlyEnergyDcKwh": 13760.067, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 151, + "yearlyEnergyDcKwh": 59464.387, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 37, + "yearlyEnergyDcKwh": 14142.685, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 152, + "yearlyEnergyDcKwh": 59846.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 38, + "yearlyEnergyDcKwh": 14524.957, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 153, + "yearlyEnergyDcKwh": 60228.656, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 39, + "yearlyEnergyDcKwh": 14906.954, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 154, + "yearlyEnergyDcKwh": 60610.594, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 40, + "yearlyEnergyDcKwh": 15288.894, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 155, + "yearlyEnergyDcKwh": 60992.45, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 41, + "yearlyEnergyDcKwh": 15670.748, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 156, + "yearlyEnergyDcKwh": 61373.83, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16052.125, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 157, + "yearlyEnergyDcKwh": 61755.133, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 43, + "yearlyEnergyDcKwh": 16433.432, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 158, + "yearlyEnergyDcKwh": 62136.332, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 44, + "yearlyEnergyDcKwh": 16814.629, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 159, + "yearlyEnergyDcKwh": 62517.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 45, + "yearlyEnergyDcKwh": 17195.768, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 160, + "yearlyEnergyDcKwh": 62898.582, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 46, + "yearlyEnergyDcKwh": 17576.879, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 161, + "yearlyEnergyDcKwh": 63279.523, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 47, + "yearlyEnergyDcKwh": 17957.824, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 162, + "yearlyEnergyDcKwh": 63660.38, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 48, + "yearlyEnergyDcKwh": 18338.678, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 163, + "yearlyEnergyDcKwh": 64041.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 49, + "yearlyEnergyDcKwh": 18719.518, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 164, + "yearlyEnergyDcKwh": 64422.047, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 50, + "yearlyEnergyDcKwh": 19100.344, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 165, + "yearlyEnergyDcKwh": 64802.86, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 51, + "yearlyEnergyDcKwh": 19481.158, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 166, + "yearlyEnergyDcKwh": 65183.668, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 52, + "yearlyEnergyDcKwh": 19861.967, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 167, + "yearlyEnergyDcKwh": 65564.445, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 53, + "yearlyEnergyDcKwh": 20242.744, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 168, + "yearlyEnergyDcKwh": 65946.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 54, + "yearlyEnergyDcKwh": 20624.486, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 169, + "yearlyEnergyDcKwh": 66327.875, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 55, + "yearlyEnergyDcKwh": 21006.172, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 170, + "yearlyEnergyDcKwh": 66709.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 56, + "yearlyEnergyDcKwh": 21388.145, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 171, + "yearlyEnergyDcKwh": 67092.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 57, + "yearlyEnergyDcKwh": 21771.09, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 172, + "yearlyEnergyDcKwh": 67475.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 58, + "yearlyEnergyDcKwh": 22153.645, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 173, + "yearlyEnergyDcKwh": 67855.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 59, + "yearlyEnergyDcKwh": 22534.217, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 174, + "yearlyEnergyDcKwh": 68236.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 60, + "yearlyEnergyDcKwh": 22914.766, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 175, + "yearlyEnergyDcKwh": 68616.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 61, + "yearlyEnergyDcKwh": 23295.273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 176, + "yearlyEnergyDcKwh": 68997.445, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 62, + "yearlyEnergyDcKwh": 23675.748, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 177, + "yearlyEnergyDcKwh": 69377.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 63, + "yearlyEnergyDcKwh": 24056.18, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 178, + "yearlyEnergyDcKwh": 69758.24, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 64, + "yearlyEnergyDcKwh": 24436.545, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 179, + "yearlyEnergyDcKwh": 70138.586, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 65, + "yearlyEnergyDcKwh": 24816.887, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 180, + "yearlyEnergyDcKwh": 70518.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 66, + "yearlyEnergyDcKwh": 25197.217, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 181, + "yearlyEnergyDcKwh": 70899.18, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 67, + "yearlyEnergyDcKwh": 25577.477, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 182, + "yearlyEnergyDcKwh": 71279.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 68, + "yearlyEnergyDcKwh": 25957.73, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 183, + "yearlyEnergyDcKwh": 71659.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 69, + "yearlyEnergyDcKwh": 26337.82, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 184, + "yearlyEnergyDcKwh": 72039.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 70, + "yearlyEnergyDcKwh": 26717.902, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 185, + "yearlyEnergyDcKwh": 72419.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 71, + "yearlyEnergyDcKwh": 27097.898, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 186, + "yearlyEnergyDcKwh": 72799.555, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 72, + "yearlyEnergyDcKwh": 27477.855, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 187, + "yearlyEnergyDcKwh": 73179.45, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 73, + "yearlyEnergyDcKwh": 27857.758, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 188, + "yearlyEnergyDcKwh": 73560.64, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 74, + "yearlyEnergyDcKwh": 28238.943, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 189, + "yearlyEnergyDcKwh": 73942.125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 75, + "yearlyEnergyDcKwh": 28620.424, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 190, + "yearlyEnergyDcKwh": 74324.54, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 76, + "yearlyEnergyDcKwh": 29002.838, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 191, + "yearlyEnergyDcKwh": 74706.94, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 77, + "yearlyEnergyDcKwh": 29385.24, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 192, + "yearlyEnergyDcKwh": 75088.71, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 78, + "yearlyEnergyDcKwh": 29767.01, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 193, + "yearlyEnergyDcKwh": 75468.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 79, + "yearlyEnergyDcKwh": 30146.895, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 194, + "yearlyEnergyDcKwh": 75848.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 80, + "yearlyEnergyDcKwh": 30526.771, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 195, + "yearlyEnergyDcKwh": 76228.29, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 81, + "yearlyEnergyDcKwh": 30906.584, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 196, + "yearlyEnergyDcKwh": 76607.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 82, + "yearlyEnergyDcKwh": 31286.252, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 197, + "yearlyEnergyDcKwh": 76987.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 83, + "yearlyEnergyDcKwh": 31665.893, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 199, + "yearlyEnergyDcKwh": 77746.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 85, + "yearlyEnergyDcKwh": 32424.879, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 201, + "yearlyEnergyDcKwh": 78504.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 87, + "yearlyEnergyDcKwh": 33183.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 203, + "yearlyEnergyDcKwh": 79262.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 89, + "yearlyEnergyDcKwh": 33941.08, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 205, + "yearlyEnergyDcKwh": 80019.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 91, + "yearlyEnergyDcKwh": 34698.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 208, + "yearlyEnergyDcKwh": 81153.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 94, + "yearlyEnergyDcKwh": 35831.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 106, + "yearlyEnergyDcKwh": 42214.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 211, + "yearlyEnergyDcKwh": 82271.484, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 96, + "yearlyEnergyDcKwh": 36578.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 214, + "yearlyEnergyDcKwh": 83368.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 99, + "yearlyEnergyDcKwh": 37675.36, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 217, + "yearlyEnergyDcKwh": 84438.21, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 102, + "yearlyEnergyDcKwh": 38745.07, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 220, + "yearlyEnergyDcKwh": 85444.96, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 105, + "yearlyEnergyDcKwh": 39751.824, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 223, + "yearlyEnergyDcKwh": 86430.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 108, + "yearlyEnergyDcKwh": 40737.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 226, + "yearlyEnergyDcKwh": 87381, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 111, + "yearlyEnergyDcKwh": 41687.86, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 229, + "yearlyEnergyDcKwh": 88310.375, + "roofSegmentSummaries": [ + { + "pitchDegrees": 4.7358384, + "azimuthDegrees": 28.239418, + "panelsCount": 114, + "yearlyEnergyDcKwh": 42617.234, + "segmentIndex": 0 + }, + { + "pitchDegrees": 4.7482996, + "azimuthDegrees": 208.88733, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42586.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.1536329, + "azimuthDegrees": 119.74534, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3106.998, + "segmentIndex": 2 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 1702.8243, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3064" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1601" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "6951" + }, + "netMeteringAllowed": true, + "solarPercentage": 86.64983, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "361", + "nanos": 902954102 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-198" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3350" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -979003906 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3350" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -979003906 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6160", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4559" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1601", + "nanos": 729980469 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "164" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3888" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1909", + "nanos": -633178711 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3888" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1909", + "nanos": -633178711 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "361", + "nanos": 902954102 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-198" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3350" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -979003906 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3350" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -979003906 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": 3, + "financialDetails": { + "initialAcKwhPerYear": 2382.6262, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3014" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1934" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "8454" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.011826, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "437", + "nanos": 156219482 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-207" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3303" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2472", + "nanos": -315429687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3303" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2472", + "nanos": -315429687 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7441", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5507" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1934", + "nanos": 790039063 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "230" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5440" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1800", + "nanos": -286499023 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5440" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1800", + "nanos": -286499023 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "437", + "nanos": 156219482 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-207" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3303" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2472", + "nanos": -315429687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3303" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2472", + "nanos": -315429687 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 5, + "financialDetails": { + "initialAcKwhPerYear": 3061.3687, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2966" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2267" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "9956" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.27127, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "512", + "nanos": 409484863 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-217" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3257" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2479", + "nanos": -551757812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3257" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2479", + "nanos": -551757812 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8722", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6455" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2267", + "nanos": 850097656 + }, + "paybackYears": 18.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "296" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6991" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1691", + "nanos": -834228516 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6991" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1691", + "nanos": -834228516 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "512", + "nanos": 409484863 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-217" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3257" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2479", + "nanos": -551757812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3257" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2479", + "nanos": -551757812 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 7, + "financialDetails": { + "initialAcKwhPerYear": 3740.6716, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2918" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2600" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11458" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.46686, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "587", + "nanos": 662719727 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-226" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3212" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2487", + "nanos": -109863281 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3212" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2487", + "nanos": -109863281 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "10003", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7403" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2600", + "nanos": 909912109 + }, + "paybackYears": 17.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "361" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8541" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1583", + "nanos": -706909180 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8541" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1583", + "nanos": -706909180 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "587", + "nanos": 662719727 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-226" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3212" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2487", + "nanos": -109863281 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3212" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2487", + "nanos": -109863281 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 9, + "financialDetails": { + "initialAcKwhPerYear": 4420.3896, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2867" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2933" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "12960" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.07139, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "662", + "nanos": 916015625 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-236" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3165" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2492", + "nanos": -979492187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3165" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2492", + "nanos": -979492187 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11284", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8351" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2933", + "nanos": 969970703 + }, + "paybackYears": 16.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "427" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10094" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1473", + "nanos": -893188477 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10094" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1473", + "nanos": -893188477 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "662", + "nanos": 916015625 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-236" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3165" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2492", + "nanos": -979492187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3165" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2492", + "nanos": -979492187 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 10, + "financialDetails": { + "initialAcKwhPerYear": 4759.9766, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3594" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3100" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14463" + }, + "netMeteringAllowed": true, + "solarPercentage": 93.594315, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "700", + "nanos": 542602539 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-241" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3141" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2496", + "nanos": -182617187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3141" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2496", + "nanos": -182617187 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11925" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8825" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3100", + "nanos": 500000000 + }, + "paybackYears": 16.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "460" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10869" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1419", + "nanos": -254150391 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10869" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1419", + "nanos": -254150391 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "700", + "nanos": 542602539 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-241" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3141" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2496", + "nanos": -182617187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3141" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2496", + "nanos": -182617187 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 14, + "financialDetails": { + "initialAcKwhPerYear": 6119.412, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3496" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3766" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17467" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.60119, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "851", + "nanos": 49133301 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-260" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3049" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2509", + "nanos": -713867187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3049" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2509", + "nanos": -713867187 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "14487" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10721" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3766", + "nanos": 620117188 + }, + "paybackYears": 15.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "591" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13972" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1201", + "nanos": -413574219 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13972" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1201", + "nanos": -413574219 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "851", + "nanos": 49133301 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-260" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3049" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2509", + "nanos": -713867187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3049" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2509", + "nanos": -713867187 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 18, + "financialDetails": { + "initialAcKwhPerYear": 7478.7344, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3396" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4432" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20472" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.62808, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1001", + "nanos": 555603027 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-279" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2954" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2521", + "nanos": -926757812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2954" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2521", + "nanos": -926757812 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "17049" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "12617" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4432", + "nanos": 740234375 + }, + "paybackYears": 15.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "723" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "17077" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-982", + "nanos": -258422852 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "17077" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-982", + "nanos": -258422852 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1001", + "nanos": 555603027 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-279" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2954" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2521", + "nanos": -926757812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2954" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2521", + "nanos": -926757812 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 21, + "financialDetails": { + "initialAcKwhPerYear": 8499.44, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4067" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4932" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23476" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.25556, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1114", + "nanos": 435546875 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2879" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2527", + "nanos": -932617187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2879" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2527", + "nanos": -932617187 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18970", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14039" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4932", + "nanos": 330078125 + }, + "paybackYears": 15, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "822" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19410" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-814", + "nanos": -726379395 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19410" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-814", + "nanos": -726379395 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1114", + "nanos": 435546875 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2879" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2527", + "nanos": -932617187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2879" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2527", + "nanos": -932617187 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 25, + "financialDetails": { + "initialAcKwhPerYear": 9858.322, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3970" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5598" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26481" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.8119, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1264", + "nanos": 942016602 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-312" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2787" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2542", + "nanos": -15625000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2787" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2542", + "nanos": -15625000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "21532", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "15935" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5598", + "nanos": 450195313 + }, + "paybackYears": 14.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "953" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "22512" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-597", + "nanos": -446655273 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "22512" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-597", + "nanos": -446655273 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1264", + "nanos": 942016602 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-312" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2787" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2542", + "nanos": -15625000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2787" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2542", + "nanos": -15625000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 29, + "financialDetails": { + "initialAcKwhPerYear": 11217.502, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3883" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6264" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29485" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.98614, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1415", + "nanos": 448486328 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-331" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2706" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2563", + "nanos": -404296875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2706" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2563", + "nanos": -404296875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "24094", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17830" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6264", + "nanos": 569824219 + }, + "paybackYears": 14.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1084" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25603" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-387", + "nanos": -459808350 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25603" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-387", + "nanos": -459808350 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1415", + "nanos": 448486328 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-331" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2706" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2563", + "nanos": -404296875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2706" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2563", + "nanos": -404296875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "defaultBill": true, + "panelConfigIndex": 39, + "financialDetails": { + "initialAcKwhPerYear": 14621.385, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4097" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7929" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "36997" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.79973, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1791", + "nanos": 714721680 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-397" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2934" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2908", + "nanos": -171875000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2934" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2908", + "nanos": -171875000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "30499", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "22570" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7929", + "nanos": 870117188 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1394" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32900" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-153", + "nanos": -804748535 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32900" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-153", + "nanos": -804748535 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1791", + "nanos": 714721680 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-397" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2934" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2908", + "nanos": -171875000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2934" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2908", + "nanos": -171875000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 49, + "financialDetails": { + "initialAcKwhPerYear": 18016.705, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4540" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9595" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44508" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.7822, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2167", + "nanos": 981201172 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-473" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3391" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3407", + "nanos": -962890625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3391" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3407", + "nanos": -962890625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "36904", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "27310" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9595", + "nanos": 169921875 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1695" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "39968" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-75", + "nanos": -167999268 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "39968" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-75", + "nanos": -167999268 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2167", + "nanos": 981201172 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-473" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3391" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3407", + "nanos": -962890625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3391" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3407", + "nanos": -962890625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 21409.898, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4992" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52020" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.753944, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-548" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3857" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3913", + "nanos": -296875000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3857" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3913", + "nanos": -296875000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1996" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "47028" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2", + "nanos": -74707031 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "47028" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2", + "nanos": -74707031 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-548" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3857" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3913", + "nanos": -296875000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3857" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3913", + "nanos": -296875000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 69, + "financialDetails": { + "initialAcKwhPerYear": 24800.56, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5458" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "12925" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59531" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.70857, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2920", + "nanos": 513671875 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-625" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4336" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4428", + "nanos": -523437500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4336" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4428", + "nanos": -523437500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "49714", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "36789" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "12925", + "nanos": 769531250 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2296" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54074" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "61", + "nanos": 122528076 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54074" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "61", + "nanos": 122528076 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2920", + "nanos": 513671875 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-625" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4336" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4428", + "nanos": -523437500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4336" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4428", + "nanos": -523437500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 79, + "financialDetails": { + "initialAcKwhPerYear": 28188.56, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5918" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "14591" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67042" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.68087, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3296", + "nanos": 780029297 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-701" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4811" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4940", + "nanos": -414062500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4811" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4940", + "nanos": -414062500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "56119", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "41529" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "14591", + "nanos": 70312500 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2596" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "61124" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "127", + "nanos": 660247803 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "61124" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "127", + "nanos": 660247803 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3296", + "nanos": 780029297 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-701" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4811" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4940", + "nanos": -414062500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4811" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4940", + "nanos": -414062500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 89, + "financialDetails": { + "initialAcKwhPerYear": 31573.998, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6390" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "16256" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74554" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.64526, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3673", + "nanos": 46142578 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-777" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5296" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5459", + "nanos": -308593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5296" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5459", + "nanos": -308593750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "62524", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "46269" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "16256", + "nanos": 370117188 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2896" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "68165" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "187", + "nanos": 175689697 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "68165" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "187", + "nanos": 175689697 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3673", + "nanos": 46142578 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-777" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5296" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5459", + "nanos": -308593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5296" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5459", + "nanos": -308593750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 109, + "financialDetails": { + "initialAcKwhPerYear": 38199.418, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7651" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "19586" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89577" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.22934, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "4425", + "nanos": 579101563 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-944" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6585" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6714", + "nanos": -398437500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6585" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6714", + "nanos": -398437500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "75334", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "55748" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "19586", + "nanos": 970703125 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3482" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "81926" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "88", + "nanos": 964355469 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "81926" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "88", + "nanos": 964355469 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "4425", + "nanos": 579101563 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-944" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6585" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-6714", + "nanos": -398437500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6585" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-6714", + "nanos": -398437500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 130, + "financialDetails": { + "initialAcKwhPerYear": 45023.727, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "8467" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "23084" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "104599" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.3694, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "5215", + "nanos": 737792969 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1129" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-8182" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-8197", + "nanos": -835937500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-8182" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-8197", + "nanos": -835937500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "88785" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "65701" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "23084", + "nanos": 99609375 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4086" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "96133" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-179", + "nanos": -783691406 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "96133" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-179", + "nanos": -783691406 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "5215", + "nanos": 737792969 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1129" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-8182" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-8197", + "nanos": -835937500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-8182" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-8197", + "nanos": -835937500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 151, + "financialDetails": { + "initialAcKwhPerYear": 51843.582, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9302" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "26581" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "119622" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.45731, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "6005", + "nanos": 896972656 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1316" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-9797" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9694", + "nanos": -210937500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-9797" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9694", + "nanos": -210937500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "102235", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "75655" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "26581", + "nanos": 230468750 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4690" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "110321" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-461", + "nanos": -473999023 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "110321" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-461", + "nanos": -473999023 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "6005", + "nanos": 896972656 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1316" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-9797" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9694", + "nanos": -210937500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-9797" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9694", + "nanos": -210937500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 172, + "financialDetails": { + "initialAcKwhPerYear": 58647.832, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "10161" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "30078" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "134645" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.50615, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "6796", + "nanos": 56640625 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1503" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-11437" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11207", + "nanos": -351562500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-11437" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11207", + "nanos": -351562500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "115686" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "85608" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "30078", + "nanos": 359375000 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "124484" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-759", + "nanos": -951965332 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "124484" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-759", + "nanos": -951965332 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "6796", + "nanos": 56152344 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1503" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-11437" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11207", + "nanos": -351562500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-11437" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11207", + "nanos": -351562500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 193, + "financialDetails": { + "initialAcKwhPerYear": 65439.457, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "11054" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "33575" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "149668" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.52289, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "7586", + "nanos": 215820313 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1691" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-13110" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12743", + "nanos": -140625000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-13110" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12743", + "nanos": -140625000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "129136", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "95562" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "33575", + "nanos": 488281250 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5895" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "138614" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1081", + "nanos": -28564453 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "138614" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1081", + "nanos": -28564453 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "7586", + "nanos": 215820313 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1691" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-13110" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12743", + "nanos": -140625000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-13110" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12743", + "nanos": -140625000 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 483.56647, + "sunshineQuantiles": [ + 432.30496, + 1266.6884, + 1517.5762, + 1524.2754, + 1528.2335, + 1532.7678, + 1590.5732, + 1595.4033, + 1598.1149, + 1601.2375, + 1648.368 + ], + "groundAreaMeters2": 472.99 + }, + "solarPanels": [ + { + "center": { + "latitude": 29.8779073, + "longitude": -95.56155869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.10245, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779004, + "longitude": -95.5615436 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.02512, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877914199999996, + "longitude": -95.56157379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.6694, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877906300000003, + "longitude": -95.56157859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.91928, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779132, + "longitude": -95.5615937 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.6064, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877920099999997, + "longitude": -95.5616088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.95032, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877899399999997, + "longitude": -95.56156349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.81653, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877892499999998, + "longitude": -95.5615483 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.59537, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877927000000003, + "longitude": -95.561624 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.92532, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779191, + "longitude": -95.56162870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.30908, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877926, + "longitude": -95.5616438 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.871, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877932899999994, + "longitude": -95.56165899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.78894, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877925, + "longitude": -95.5616637 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.87936, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877918100000002, + "longitude": -95.5616486 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.51376, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877931899999997, + "longitude": -95.5616788 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.4649, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877938800000003, + "longitude": -95.56169399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.87823, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779467, + "longitude": -95.56168919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.06125, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877953599999998, + "longitude": -95.5617044 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.93124, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779605, + "longitude": -95.56171950000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.74878, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779674, + "longitude": -95.5617346 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.13437, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877924000000004, + "longitude": -95.5616836 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.6228, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779161, + "longitude": -95.5616883 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.69656, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779082, + "longitude": -95.5616931 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.56528, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877915099999996, + "longitude": -95.5617082 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.42224, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779013, + "longitude": -95.56167789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.8433, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877922, + "longitude": -95.5617233 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.71866, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779072, + "longitude": -95.56171289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.68414, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877909199999998, + "longitude": -95.5616732 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.59106, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779023, + "longitude": -95.5616581 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.6904, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778954, + "longitude": -95.5616429 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.61798, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778875, + "longitude": -95.5616477 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.80133, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778806, + "longitude": -95.5616325 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.68115, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877872699999998, + "longitude": -95.5616373 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.9347, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778658, + "longitude": -95.5616222 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.64026, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877858900000003, + "longitude": -95.56160700000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.18137, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877851999999997, + "longitude": -95.5615919 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.59875, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778451, + "longitude": -95.5615768 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.6831, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877873700000002, + "longitude": -95.56161739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.84976, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778816, + "longitude": -95.5616127 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.82907, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778895, + "longitude": -95.5616079 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.3488, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877882600000003, + "longitude": -95.5615928 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.91666, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877875699999997, + "longitude": -95.5615777 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.45224, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877868799999998, + "longitude": -95.5615625 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.06775, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877866799999996, + "longitude": -95.56160229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.6897, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877894400000002, + "longitude": -95.5616628 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.53262, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778747, + "longitude": -95.56159749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.49734, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779289, + "longitude": -95.56173849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.49316, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778836, + "longitude": -95.5615729 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.4476, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877923, + "longitude": -95.5617035 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.41364, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877890499999996, + "longitude": -95.56158810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.38696, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877935799999996, + "longitude": -95.56175359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.38693, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877888499999997, + "longitude": -95.5616278 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.3231, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877896399999997, + "longitude": -95.56162309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.32272, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779398, + "longitude": -95.5616741 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.3171, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877879600000004, + "longitude": -95.5616524 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.30777, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877917099999998, + "longitude": -95.5616685 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.28625, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877959500000003, + "longitude": -95.5617394 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.28006, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779043, + "longitude": -95.56161829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.22266, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877936799999993, + "longitude": -95.56173369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.15817, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779437, + "longitude": -95.56174879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.12924, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779457, + "longitude": -95.5617091 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.12363, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877867799999997, + "longitude": -95.56158239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.1183, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877952599999997, + "longitude": -95.5617242 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.05075, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778599, + "longitude": -95.56158719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.00665, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877929899999998, + "longitude": -95.56171859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.98395, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877893399999998, + "longitude": -95.56168269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.9625, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877853, + "longitude": -95.561572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.95444, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877903300000003, + "longitude": -95.56163819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.9004, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877900300000004, + "longitude": -95.5616978 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.888, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877897400000002, + "longitude": -95.5616032 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.87662, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877911199999996, + "longitude": -95.5616335 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.8171, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877947700000004, + "longitude": -95.5616694 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.81317, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877944699999997, + "longitude": -95.561729 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.80997, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779339, + "longitude": -95.5616391 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.77914, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779102, + "longitude": -95.56165329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.75784, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778865, + "longitude": -95.5616675 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.73737, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877912199999994, + "longitude": -95.5616136 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.6457, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877860899999998, + "longitude": -95.5615673 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.57394, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779546, + "longitude": -95.5616845 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.4897, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778767, + "longitude": -95.5615578 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.4882, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778984, + "longitude": -95.5615833 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.4755, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779753, + "longitude": -95.56172989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.46872, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877884599999998, + "longitude": -95.5615531 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.46783, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877891499999993, + "longitude": -95.5615682 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.45065, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877940799999998, + "longitude": -95.56165419999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.44736, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877968400000004, + "longitude": -95.56171470000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.4301, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877937799999998, + "longitude": -95.56171379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.42847, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877914099999998, + "longitude": -95.5617281 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.4204, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779309, + "longitude": -95.5616987 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.38727, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877961499999998, + "longitude": -95.5616996 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.2185, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779516, + "longitude": -95.5617441 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.16455, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779053, + "longitude": -95.5615985 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.0356, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877927900000003, + "longitude": -95.5617583 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.88263, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877920999999997, + "longitude": -95.5617432 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.60944, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877913099999994, + "longitude": -95.5617479 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.87152, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.87792, + "longitude": -95.5617631 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.97006, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877906199999998, + "longitude": -95.56173280000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.61945, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877885499999998, + "longitude": -95.5616874 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.00546, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778179, + "longitude": -95.56153189999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.5716, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.877825699999995, + "longitude": -95.561527 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.80148, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8778336, + "longitude": -95.56152209999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 390.81326, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8778786, + "longitude": -95.5616723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.42, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877824999999998, + "longitude": -95.5615469 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 389.96396, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8778924, + "longitude": -95.5617025 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.13748, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778993, + "longitude": -95.5617177 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.99786, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877841500000002, + "longitude": -95.5615172 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 388.61963, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8778717, + "longitude": -95.5616572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.32993, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877832800000004, + "longitude": -95.56154199999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 385.96335, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8778579, + "longitude": -95.5616269 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.63086, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8778407, + "longitude": -95.5615371 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 384.8723, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.877959500000003, + "longitude": -95.5615919 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.7119, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877864799999998, + "longitude": -95.56164199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.95584, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8779662, + "longitude": -95.56160709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.74985, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877844099999997, + "longitude": -95.5615966 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.71628, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877851, + "longitude": -95.56161180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.55954, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.877952699999998, + "longitude": -95.5615766 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.55, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877946, + "longitude": -95.5615614 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.95285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877939299999998, + "longitude": -95.5615462 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.90494, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877932499999996, + "longitude": -95.561531 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.1765, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877938099999998, + "longitude": -95.5615661 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.7681, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779448, + "longitude": -95.56158130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.50443, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877931299999997, + "longitude": -95.56155079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.4815, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8778486, + "longitude": -95.5615322 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 382.3925, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.877951499999998, + "longitude": -95.5615965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.95526, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877973, + "longitude": -95.5616223 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.8854, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877965, + "longitude": -95.5616269 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.18433, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779718, + "longitude": -95.5616421 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.17102, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877924600000004, + "longitude": -95.5615356 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.8043, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877978499999994, + "longitude": -95.5616574 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.77234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877985300000002, + "longitude": -95.5616726 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.83676, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877992, + "longitude": -95.5616878 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.16235, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877998799999997, + "longitude": -95.561703 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.87344, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779932, + "longitude": -95.56166789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.57864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877986500000002, + "longitude": -95.5616527 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.36542, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779944, + "longitude": -95.5616481 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.51697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878002400000003, + "longitude": -95.5616435 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.76538, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780091, + "longitude": -95.5616587 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.77, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780159, + "longitude": -95.5616739 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.7713, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878022599999994, + "longitude": -95.5616891 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.9794, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780147, + "longitude": -95.56169369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.22168, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780079, + "longitude": -95.5616785 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.74255, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780103, + "longitude": -95.5616388 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.66833, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878003600000003, + "longitude": -95.56162359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.99396, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779968, + "longitude": -95.5616084 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.93756, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779901, + "longitude": -95.56159319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.48828, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779833, + "longitude": -95.56157789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.10623, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877976599999997, + "longitude": -95.5615627 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.53656, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779698, + "longitude": -95.5615475 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.66763, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877963100000002, + "longitude": -95.5615323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.6944, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877956299999994, + "longitude": -95.56151709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.8193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779686, + "longitude": -95.5615674 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.61682, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877955099999994, + "longitude": -95.5615369 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.2723, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877961900000003, + "longitude": -95.5615521 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.9967, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877975399999997, + "longitude": -95.5615826 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.93958, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779484, + "longitude": -95.5615217 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.8547, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878030600000002, + "longitude": -95.5616845 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.37726, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877979699999994, + "longitude": -95.5616375 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.30658, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877958299999996, + "longitude": -95.5616117 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.19775, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878023799999994, + "longitude": -95.5616692 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.13837, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878017099999997, + "longitude": -95.561654 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.11108, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877987700000002, + "longitude": -95.56163289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.94446, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878004800000003, + "longitude": -95.56160369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.85327, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779706, + "longitude": -95.561662 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.8403, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779956, + "longitude": -95.5616282 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.8271, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779638, + "longitude": -95.56164679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.8142, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878001199999996, + "longitude": -95.56166329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.80768, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780127, + "longitude": -95.5615991 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.7782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878019499999997, + "longitude": -95.5616143 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.74222, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780262, + "longitude": -95.56162950000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.68488, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878033000000002, + "longitude": -95.5616448 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.97202, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780397, + "longitude": -95.56165999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.9453, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780464, + "longitude": -95.5616752 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.55432, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780115, + "longitude": -95.561619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.57303, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877988900000002, + "longitude": -95.561613 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.54822, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779503, + "longitude": -95.5616163 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.50714, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877974199999997, + "longitude": -95.5616024 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.47427, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877997999999995, + "longitude": -95.5615885 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.43256, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878018299999997, + "longitude": -95.5616342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.36615, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877977299999994, + "longitude": -95.56167719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.34125, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877982099999993, + "longitude": -95.5615978 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.32925, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877957099999996, + "longitude": -95.5616316 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.26047, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877980899999994, + "longitude": -95.5616177 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.2534, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877984100000003, + "longitude": -95.5616924 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.0894, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878031800000002, + "longitude": -95.5616646 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.08224, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877936899999998, + "longitude": -95.5615859 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.99585, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877999999999997, + "longitude": -95.56168319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.95746, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878006000000003, + "longitude": -95.5615839 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.90182, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877999199999994, + "longitude": -95.5615687 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.18518, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779925, + "longitude": -95.5615534 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.48138, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779857, + "longitude": -95.5615382 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.41486, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877978999999996, + "longitude": -95.56152300000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.40283, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779722, + "longitude": -95.5615078 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.76913, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780067, + "longitude": -95.5616984 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.8855, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878024999999994, + "longitude": -95.5616494 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.877, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779908, + "longitude": -95.5617077 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.8127, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877943600000002, + "longitude": -95.56160109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.66745, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780385, + "longitude": -95.5616798 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.64148, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779913, + "longitude": -95.56157329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.51068, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779674, + "longitude": -95.56158719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.47687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779845, + "longitude": -95.5615581 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.17877, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877960700000003, + "longitude": -95.561572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.15115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877940499999998, + "longitude": -95.5615263 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.02402, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779301, + "longitude": -95.56157069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.8442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877953899999998, + "longitude": -95.56155679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.577, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877977799999996, + "longitude": -95.56154289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.5564, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779472, + "longitude": -95.5615416 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.1163, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877964300000002, + "longitude": -95.5615124 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.82587, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877971, + "longitude": -95.56152759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.24557, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780532, + "longitude": -95.56169039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.7545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780452, + "longitude": -95.56169500000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.18713, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8778372, + "longitude": -95.5615815 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.43808, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8780373, + "longitude": -95.56169969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.54904, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878029400000003, + "longitude": -95.5617043 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.0492, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780135, + "longitude": -95.56171359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 361.4177, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780055, + "longitude": -95.5617182 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 361.23724, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877997599999997, + "longitude": -95.56172289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.1768, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779496, + "longitude": -95.5615018 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.29724, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878034200000002, + "longitude": -95.5616249 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 344.6421, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780476, + "longitude": -95.5616553 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 331.11975, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878040899999995, + "longitude": -95.56164009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 330.99387, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878020699999997, + "longitude": -95.5615945 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 330.7537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878007200000003, + "longitude": -95.56156399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 328.84537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780139, + "longitude": -95.5615792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 326.1077, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780544, + "longitude": -95.5616706 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 318.35406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8780274, + "longitude": -95.56160969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 316.70233, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.878000399999994, + "longitude": -95.5615488 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 315.27045, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.877980199999996, + "longitude": -95.56150319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 311.15002, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779869, + "longitude": -95.5615184 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 309.1672, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8779937, + "longitude": -95.56153359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 309.05774, + "segmentIndex": 0 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 29.8778063, + "longitude": -95.5617812 + }, + "ne": { + "latitude": 29.878069000000004, + "longitude": -95.56147779999999 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 17 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "14339", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 12 Oct 2023 10:38:14 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=29.877949994387986&location.longitude=-95.56165386706046&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/PslSantaClara.js b/Neverstopdreaming/src/responses/PslSantaClara.js new file mode 100644 index 00000000..24fbe61d --- /dev/null +++ b/Neverstopdreaming/src/responses/PslSantaClara.js @@ -0,0 +1,38636 @@ +export const pslResponse = +{ + "data": { + "name": "buildings/ChIJ4cphao_Jj4ARrPjS-u77Ihw", + "center": { + "latitude": 37.3819582, + "longitude": -121.95991060000001 + }, + "imageryDate": { + "year": 2022, + "month": 4, + "day": 23 + }, + "postalCode": "95054", + "administrativeArea": "CA", + "statisticalArea": "06085505007", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 952, + "maxArrayAreaMeters2": 1558.2335, + "maxSunshineHoursPerYear": 1844.98, + "carbonOffsetFactorKgPerMwh": 428.9201, + "wholeRoofStats": { + "areaMeters2": 2328.5417, + "sunshineQuantiles": [ + 335.64413, + 1095.1725, + 1447.9095, + 1617.6086, + 1698.6364, + 1729.9545, + 1747.1866, + 1761.4344, + 1776.5532, + 1797.1992, + 1937.289 + ], + "groundAreaMeters2": 2320.78 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "stats": { + "areaMeters2": 726.2321, + "sunshineQuantiles": [ + 335.64413, + 1673.1185, + 1733.5938, + 1746.2029, + 1755.6938, + 1765.2944, + 1775.7345, + 1786.2126, + 1795.5153, + 1804.4321, + 1917.5751 + ], + "groundAreaMeters2": 726.02 + }, + "center": { + "latitude": 37.3819233, + "longitude": -121.96014260000001 + }, + "boundingBox": { + "sw": { + "latitude": 37.3817599, + "longitude": -121.96034420000001 + }, + "ne": { + "latitude": 37.382113, + "longitude": -121.95995309999999 + } + }, + "planeHeightAtCenterMeters": 17.28119 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "stats": { + "areaMeters2": 511.97003, + "sunshineQuantiles": [ + 356.43405, + 1177.6406, + 1452.9839, + 1594.7047, + 1645.7648, + 1690.4153, + 1719.3578, + 1736.8157, + 1753.8494, + 1768.3763, + 1851.1478 + ], + "groundAreaMeters2": 511.83 + }, + "center": { + "latitude": 37.38188540000001, + "longitude": -121.9597252 + }, + "boundingBox": { + "sw": { + "latitude": 37.381736499999995, + "longitude": -121.95995819999997 + }, + "ne": { + "latitude": 37.3820014, + "longitude": -121.95954229999998 + } + }, + "planeHeightAtCenterMeters": 17.334038 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 368.5435, + "sunshineQuantiles": [ + 369.93448, + 1358.8477, + 1584.48, + 1664.7744, + 1698.1204, + 1717.5032, + 1731.1102, + 1742.294, + 1753.9412, + 1765.9774, + 1918.0167 + ], + "groundAreaMeters2": 368.49 + }, + "center": { + "latitude": 37.382103799999996, + "longitude": -121.9597527 + }, + "boundingBox": { + "sw": { + "latitude": 37.3819802, + "longitude": -121.95992089999999 + }, + "ne": { + "latitude": 37.382231, + "longitude": -121.9595843 + } + }, + "planeHeightAtCenterMeters": 17.1823 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "stats": { + "areaMeters2": 127.10341, + "sunshineQuantiles": [ + 339.93106, + 1100.0612, + 1482.8228, + 1642.6102, + 1707.4792, + 1722.99, + 1736.9132, + 1753.7638, + 1769.3789, + 1783.75, + 1882.1023 + ], + "groundAreaMeters2": 127.07 + }, + "center": { + "latitude": 37.3820832, + "longitude": -121.95997659999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.3820098, + "longitude": -121.9600448 + }, + "ne": { + "latitude": 37.382146399999996, + "longitude": -121.9598814 + } + }, + "planeHeightAtCenterMeters": 17.546642 + }, + { + "pitchDegrees": 0.056725528, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 61.70003, + "sunshineQuantiles": [ + 340.6643, + 490.22324, + 497.362, + 824.89233, + 839.77246, + 1025.6758, + 1174.4503, + 1521.7834, + 1661.4315, + 1727.4464, + 1937.289 + ], + "groundAreaMeters2": 61.7 + }, + "center": { + "latitude": 37.3820164, + "longitude": -121.959659 + }, + "boundingBox": { + "sw": { + "latitude": 37.3817631, + "longitude": -121.9599126 + }, + "ne": { + "latitude": 37.3822354, + "longitude": -121.95949390000001 + } + }, + "planeHeightAtCenterMeters": 17.728525 + }, + { + "pitchDegrees": 0.049100913, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 59.660023, + "sunshineQuantiles": [ + 340.42526, + 428.89267, + 906.7177, + 989.7127, + 1026.3173, + 1075.4299, + 1148.0347, + 1200.5945, + 1334.2942, + 1735.4497, + 1933.0618 + ], + "groundAreaMeters2": 59.66 + }, + "center": { + "latitude": 37.381892199999996, + "longitude": -121.9601871 + }, + "boundingBox": { + "sw": { + "latitude": 37.3817327, + "longitude": -121.9603536 + }, + "ne": { + "latitude": 37.3820905, + "longitude": -121.95993310000001 + } + }, + "planeHeightAtCenterMeters": 17.725306 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "stats": { + "areaMeters2": 53.052612, + "sunshineQuantiles": [ + 475.8518, + 741.13556, + 1314.1981, + 1724.869, + 1768.4077, + 1782.3182, + 1792.3713, + 1798.9392, + 1804.1964, + 1816.8195, + 1937.2506 + ], + "groundAreaMeters2": 53.02 + }, + "center": { + "latitude": 37.3820085, + "longitude": -121.9598828 + }, + "boundingBox": { + "sw": { + "latitude": 37.3819614, + "longitude": -121.95998900000001 + }, + "ne": { + "latitude": 37.382055799999996, + "longitude": -121.9598127 + } + }, + "planeHeightAtCenterMeters": 19.60625 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "stats": { + "areaMeters2": 52.01038, + "sunshineQuantiles": [ + 458.74237, + 904.4279, + 1265.1083, + 1398.0819, + 1607.5906, + 1756.0741, + 1771.1683, + 1777.918, + 1783.2437, + 1793.5065, + 1936.3687 + ], + "groundAreaMeters2": 51.93 + }, + "center": { + "latitude": 37.3819831, + "longitude": -121.95976339999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.381931699999996, + "longitude": -121.9598222 + }, + "ne": { + "latitude": 37.3820543, + "longitude": -121.95970539999999 + } + }, + "planeHeightAtCenterMeters": 19.494051 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "stats": { + "areaMeters2": 45.641872, + "sunshineQuantiles": [ + 387.9295, + 565.1774, + 894.31494, + 1041.3835, + 1140.7635, + 1243.903, + 1332.9117, + 1401.7606, + 1461.8619, + 1524.7861, + 1665.4364 + ], + "groundAreaMeters2": 45.61 + }, + "center": { + "latitude": 37.3820429, + "longitude": -121.9598981 + }, + "boundingBox": { + "sw": { + "latitude": 37.381993099999995, + "longitude": -121.9599716 + }, + "ne": { + "latitude": 37.382082700000005, + "longitude": -121.9598258 + } + }, + "planeHeightAtCenterMeters": 17.474546 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "stats": { + "areaMeters2": 41.623436, + "sunshineQuantiles": [ + 458.00708, + 892.19446, + 1087.5657, + 1296.0347, + 1504.3341, + 1584.2808, + 1667.4397, + 1725.2861, + 1764.7603, + 1802.1577, + 1851.2998 + ], + "groundAreaMeters2": 41.58 + }, + "center": { + "latitude": 37.381799199999996, + "longitude": -121.9600686 + }, + "boundingBox": { + "sw": { + "latitude": 37.3817399, + "longitude": -121.960201 + }, + "ne": { + "latitude": 37.3818702, + "longitude": -121.9599395 + } + }, + "planeHeightAtCenterMeters": 17.111904 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "stats": { + "areaMeters2": 40.78906, + "sunshineQuantiles": [ + 586.0313, + 996.71405, + 1502.7911, + 1599.9109, + 1658.2102, + 1700.2118, + 1722.235, + 1733.1113, + 1745.4541, + 1763.3087, + 1819.1772 + ], + "groundAreaMeters2": 40.75 + }, + "center": { + "latitude": 37.3818695, + "longitude": -121.9595582 + }, + "boundingBox": { + "sw": { + "latitude": 37.3818235, + "longitude": -121.9596125 + }, + "ne": { + "latitude": 37.381926299999996, + "longitude": -121.9595061 + } + }, + "planeHeightAtCenterMeters": 16.94356 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "stats": { + "areaMeters2": 36.38707, + "sunshineQuantiles": [ + 493.1682, + 1196.1418, + 1588.1196, + 1847.2262, + 1863.1866, + 1866.0151, + 1869.3075, + 1872.3812, + 1876.161, + 1882.8607, + 1923.0626 + ], + "groundAreaMeters2": 34.99 + }, + "center": { + "latitude": 37.3818424, + "longitude": -121.9598523 + }, + "boundingBox": { + "sw": { + "latitude": 37.381805799999995, + "longitude": -121.95990079999999 + }, + "ne": { + "latitude": 37.3818748, + "longitude": -121.959744 + } + }, + "planeHeightAtCenterMeters": 19.932627 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 31.141905, + "sunshineQuantiles": [ + 407.33435, + 651.1973, + 956.8334, + 1121.2959, + 1209.381, + 1280.0116, + 1379.5326, + 1451.2678, + 1506.6929, + 1557.9445, + 1700.154 + ], + "groundAreaMeters2": 31.14 + }, + "center": { + "latitude": 37.3819914, + "longitude": -121.95999479999998 + }, + "boundingBox": { + "sw": { + "latitude": 37.381951799999996, + "longitude": -121.9600343 + }, + "ne": { + "latitude": 37.3820292, + "longitude": -121.9599429 + } + }, + "planeHeightAtCenterMeters": 17.585577 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "stats": { + "areaMeters2": 28.06765, + "sunshineQuantiles": [ + 988.82874, + 1580.8995, + 1781.664, + 1833.5846, + 1840.4354, + 1843.6171, + 1846.2554, + 1849.041, + 1853.6477, + 1866.5977, + 1935.7931 + ], + "groundAreaMeters2": 26.58 + }, + "center": { + "latitude": 37.3818501, + "longitude": -121.95991319999997 + }, + "boundingBox": { + "sw": { + "latitude": 37.381806999999995, + "longitude": -121.95994259999998 + }, + "ne": { + "latitude": 37.3818814, + "longitude": -121.95987939999999 + } + }, + "planeHeightAtCenterMeters": 20.183794 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 21.21049, + "sunshineQuantiles": [ + 377.34598, + 631.76385, + 858.7425, + 1001.71014, + 1124.2533, + 1212.535, + 1324.0768, + 1425.5713, + 1522.2748, + 1596.6119, + 1694.5055 + ], + "groundAreaMeters2": 21.21 + }, + "center": { + "latitude": 37.381929899999996, + "longitude": -121.95996969999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.38188600000001, + "longitude": -121.96000129999999 + }, + "ne": { + "latitude": 37.381965799999996, + "longitude": -121.95994379999998 + } + }, + "planeHeightAtCenterMeters": 17.599125 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "stats": { + "areaMeters2": 21.410732, + "sunshineQuantiles": [ + 477.73172, + 644.77484, + 1492.4376, + 1530.5858, + 1548.1268, + 1556.1063, + 1561.2399, + 1566.7192, + 1573.3727, + 1598.7637, + 1889.1276 + ], + "groundAreaMeters2": 20.26 + }, + "center": { + "latitude": 37.3818847, + "longitude": -121.95985510000001 + }, + "boundingBox": { + "sw": { + "latitude": 37.381862399999996, + "longitude": -121.95987969999999 + }, + "ne": { + "latitude": 37.3819242, + "longitude": -121.9598201 + } + }, + "planeHeightAtCenterMeters": 20.342232 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "stats": { + "areaMeters2": 20.819204, + "sunshineQuantiles": [ + 469.4319, + 708.3875, + 1414.3289, + 1477.1598, + 1495.7347, + 1504.0005, + 1509.1421, + 1517.4192, + 1529.0715, + 1625.3242, + 1898.0122 + ], + "groundAreaMeters2": 19.63 + }, + "center": { + "latitude": 37.3818933, + "longitude": -121.9599013 + }, + "boundingBox": { + "sw": { + "latitude": 37.381874499999995, + "longitude": -121.95994730000001 + }, + "ne": { + "latitude": 37.381920199999996, + "longitude": -121.9598676 + } + }, + "planeHeightAtCenterMeters": 20.347994 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 16.10066, + "sunshineQuantiles": [ + 589.0397, + 1196.6068, + 1440.7784, + 1621.7012, + 1731.6694, + 1751.6406, + 1756.7714, + 1762.5067, + 1769.2374, + 1793.8424, + 1921.0074 + ], + "groundAreaMeters2": 16.1 + }, + "center": { + "latitude": 37.3820781, + "longitude": -121.9598118 + }, + "boundingBox": { + "sw": { + "latitude": 37.382054, + "longitude": -121.95984310000001 + }, + "ne": { + "latitude": 37.382101399999996, + "longitude": -121.95978379999998 + } + }, + "planeHeightAtCenterMeters": 18.774279 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "stats": { + "areaMeters2": 11.829617, + "sunshineQuantiles": [ + 546.6864, + 795.3482, + 1040.8118, + 1260.4009, + 1471.6646, + 1678.4661, + 1710.1641, + 1726.2876, + 1742.8069, + 1759.4801, + 1818.7568 + ], + "groundAreaMeters2": 11.8 + }, + "center": { + "latitude": 37.3818943, + "longitude": -121.95981199999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.3818737, + "longitude": -121.9598343 + }, + "ne": { + "latitude": 37.3819166, + "longitude": -121.95978290000001 + } + }, + "planeHeightAtCenterMeters": 18.774488 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "stats": { + "areaMeters2": 9.485152, + "sunshineQuantiles": [ + 448.93774, + 894.45917, + 1259.7333, + 1354.7338, + 1486.9834, + 1545.1265, + 1616.6956, + 1728.5149, + 1759.4764, + 1770.1234, + 1927.1617 + ], + "groundAreaMeters2": 9.48 + }, + "center": { + "latitude": 37.3819636, + "longitude": -121.9599003 + }, + "boundingBox": { + "sw": { + "latitude": 37.3819484, + "longitude": -121.95992709999999 + }, + "ne": { + "latitude": 37.381985, + "longitude": -121.95986669999999 + } + }, + "planeHeightAtCenterMeters": 19.834143 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "stats": { + "areaMeters2": 9.8203945, + "sunshineQuantiles": [ + 335.9105, + 351.69693, + 552.82776, + 579.05963, + 1689.7272, + 1801.5664, + 1845.5651, + 1852.9775, + 1860.1467, + 1869.171, + 1911.3143 + ], + "groundAreaMeters2": 9.28 + }, + "center": { + "latitude": 37.382148699999995, + "longitude": -121.95993729999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.3821362, + "longitude": -121.9599753 + }, + "ne": { + "latitude": 37.3821684, + "longitude": -121.95990710000001 + } + }, + "planeHeightAtCenterMeters": 17.565237 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "stats": { + "areaMeters2": 6.744864, + "sunshineQuantiles": [ + 593.04474, + 768.8384, + 1236.7725, + 1406.4667, + 1535.5264, + 1695.6189, + 1736.2993, + 1771.3975, + 1797.7395, + 1818.124, + 1897.9214 + ], + "groundAreaMeters2": 6.74 + }, + "center": { + "latitude": 37.3820064, + "longitude": -121.95995509999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.3819923, + "longitude": -121.9599716 + }, + "ne": { + "latitude": 37.3820214, + "longitude": -121.95993739999999 + } + }, + "planeHeightAtCenterMeters": 19.025404 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "stats": { + "areaMeters2": 6.3608274, + "sunshineQuantiles": [ + 1219.1764, + 1489.4467, + 1589.8602, + 1650.9009, + 1736.2611, + 1757.8622, + 1778.0248, + 1804.2177, + 1839.7094, + 1862.1396, + 1903.3463 + ], + "groundAreaMeters2": 6.25 + }, + "center": { + "latitude": 37.3819666, + "longitude": -121.9599443 + }, + "boundingBox": { + "sw": { + "latitude": 37.3819561, + "longitude": -121.95996650000001 + }, + "ne": { + "latitude": 37.381979, + "longitude": -121.959921 + } + }, + "planeHeightAtCenterMeters": 18.8627 + }, + { + "pitchDegrees": 23.23006, + "azimuthDegrees": 58.644646, + "stats": { + "areaMeters2": 6.431403, + "sunshineQuantiles": [ + 478.82816, + 668.0858, + 1020.88354, + 1202.5414, + 1304.5951, + 1337.1018, + 1364.1289, + 1414.0347, + 1456.2278, + 1539.9574, + 1718.4237 + ], + "groundAreaMeters2": 5.91 + }, + "center": { + "latitude": 37.381872099999995, + "longitude": -121.9599501 + }, + "boundingBox": { + "sw": { + "latitude": 37.3818498, + "longitude": -121.9599702 + }, + "ne": { + "latitude": 37.381895199999995, + "longitude": -121.9599301 + } + }, + "planeHeightAtCenterMeters": 19.289833 + }, + { + "pitchDegrees": 1.202466, + "azimuthDegrees": 228.7104, + "stats": { + "areaMeters2": 5.54122, + "sunshineQuantiles": [ + 385.35437, + 467.4749, + 568.6634, + 685.8168, + 767.33875, + 867.8932, + 949.56714, + 1030.8372, + 1160.7418, + 1226.9152, + 1365.4899 + ], + "groundAreaMeters2": 5.54 + }, + "center": { + "latitude": 37.382014999999996, + "longitude": -121.95980589999999 + }, + "boundingBox": { + "sw": { + "latitude": 37.3819999, + "longitude": -121.95983030000001 + }, + "ne": { + "latitude": 37.3820274, + "longitude": -121.9597848 + } + }, + "planeHeightAtCenterMeters": 17.451754 + }, + { + "pitchDegrees": 3.1083949, + "azimuthDegrees": 67.30448, + "stats": { + "areaMeters2": 4.326365, + "sunshineQuantiles": [ + 765.7099, + 917.2476, + 1336.8801, + 1444.9865, + 1493.4448, + 1557.44, + 1614.6782, + 1671.7003, + 1716.6971, + 1739.4042, + 1868.5886 + ], + "groundAreaMeters2": 4.32 + }, + "center": { + "latitude": 37.382047799999995, + "longitude": -121.9597467 + }, + "boundingBox": { + "sw": { + "latitude": 37.3820328, + "longitude": -121.9597587 + }, + "ne": { + "latitude": 37.3820646, + "longitude": -121.9597334 + } + }, + "planeHeightAtCenterMeters": 18.08812 + }, + { + "pitchDegrees": 30.991396, + "azimuthDegrees": 61.24833, + "stats": { + "areaMeters2": 4.5377946, + "sunshineQuantiles": [ + 538.3277, + 578.10376, + 660.9511, + 682.24835, + 694.7451, + 1289.8815, + 1360.4594, + 1419.9895, + 1546.6895, + 1613.0063, + 1916.6251 + ], + "groundAreaMeters2": 3.89 + }, + "center": { + "latitude": 37.3819437, + "longitude": -121.9600011 + }, + "boundingBox": { + "sw": { + "latitude": 37.381916, + "longitude": -121.9600201 + }, + "ne": { + "latitude": 37.3819723, + "longitude": -121.9599798 + } + }, + "planeHeightAtCenterMeters": 19.406124 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1876.5809, + "roofSegmentSummaries": [ + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1876.5809, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 2344.616, + "roofSegmentSummaries": [ + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2344.616, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2811.4617, + "roofSegmentSummaries": [ + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2811.4617, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "roofSegmentSummaries": [ + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3741.5862, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 4204.86, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 1, + "yearlyEnergyDcKwh": 463.27377, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 4665.3657, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 2, + "yearlyEnergyDcKwh": 923.77936, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 5127.9414, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1386.3551, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 5588.6357, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1847.0494, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 6050.165, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2308.5789, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 6510.243, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 6969.154, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 7426.774, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3277.275, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 1, + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 7884.118, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 1, + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3734.6191, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 1, + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 8336.071, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 2, + "yearlyEnergyDcKwh": 916.2651, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3734.6191, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 1, + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 8786.601, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1366.7944, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3734.6191, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 1, + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 9237.051, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1366.7944, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 1, + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 9687.391, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1817.1344, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 1, + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 10136.941, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1817.1344, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 10585.017, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2265.2095, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 11036.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2717.0728, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 11487.755, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3167.9478, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 11935.4795, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3615.6729, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 12382.762, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3615.6729, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 12829.631, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4062.542, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 13276.4795, + "roofSegmentSummaries": [ + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4509.3906, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 13723.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 1, + "yearlyEnergyDcKwh": 446.72086, + "segmentIndex": 0 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4509.3906, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 14169.833, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 2, + "yearlyEnergyDcKwh": 893.3538, + "segmentIndex": 0 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4509.3906, + "segmentIndex": 6 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 14615.357, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 2, + "yearlyEnergyDcKwh": 893.3538, + "segmentIndex": 0 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4509.3906, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 1, + "yearlyEnergyDcKwh": 445.525, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 15060.156, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 2, + "yearlyEnergyDcKwh": 893.3538, + "segmentIndex": 0 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4509.3906, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 2, + "yearlyEnergyDcKwh": 890.3238, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 15504.003, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 2, + "yearlyEnergyDcKwh": 893.3538, + "segmentIndex": 0 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 2, + "yearlyEnergyDcKwh": 890.3238, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 15947.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 2, + "yearlyEnergyDcKwh": 893.3538, + "segmentIndex": 0 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1334.1606, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 16390.906, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 2, + "yearlyEnergyDcKwh": 893.3538, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1334.1606, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 16833.455, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1335.9027, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1334.1606, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 17275.979, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1778.4248, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1334.1606, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 17718.324, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2220.7712, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1334.1606, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 18160.467, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2220.7712, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 18602.496, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2220.7712, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 1, + "yearlyEnergyDcKwh": 442.0312, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 19044.049, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2220.7712, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 2, + "yearlyEnergyDcKwh": 883.5824, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 19485.473, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2220.7712, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 19926.805, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2662.105, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 20369.12, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3104.4177, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 1, + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 20810.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3104.4177, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 21251.094, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3545.4038, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 21692.033, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3545.4038, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 440.9405, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4953.237, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 22132.867, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3545.4038, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 440.9405, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5394.07, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 22579.117, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3545.4038, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 440.9405, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 23019.389, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3545.4038, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 23459.355, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3545.4038, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 23899.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3985.3215, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 24341.186, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4427.2324, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 24783.41, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4869.4575, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 25226.094, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5312.142, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 25669.76, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5755.808, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 26113.117, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6199.1646, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 26556.41, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6642.458, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 26999.188, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7085.2363, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 27441.492, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7527.541, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 27883.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7969.769, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 28328.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 19, + "yearlyEnergyDcKwh": 8414.127, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 28772.701, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 20, + "yearlyEnergyDcKwh": 8858.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 29216.773, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9302.82, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 29660.238, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9746.285, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 30103.64, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10189.689, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 30546.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 24, + "yearlyEnergyDcKwh": 10633.028, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 30991.123, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 25, + "yearlyEnergyDcKwh": 11077.171, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 31435.354, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11521.401, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 31879.703, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11965.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 32324.227, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 28, + "yearlyEnergyDcKwh": 12410.273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 32769.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 29, + "yearlyEnergyDcKwh": 12855.559, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 33213.574, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 30, + "yearlyEnergyDcKwh": 13299.621, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 33658.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 31, + "yearlyEnergyDcKwh": 13744.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 34102.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 32, + "yearlyEnergyDcKwh": 14188.519, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 34546.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14632.561, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 34990.438, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 34, + "yearlyEnergyDcKwh": 15076.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 35435.457, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15521.505, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 35881.836, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15967.884, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 36327.293, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 37, + "yearlyEnergyDcKwh": 16413.342, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 36772.496, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 38, + "yearlyEnergyDcKwh": 16858.545, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 37217.867, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17303.914, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 37663.035, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 40, + "yearlyEnergyDcKwh": 17749.082, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 38107.895, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 41, + "yearlyEnergyDcKwh": 18193.943, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 38552.582, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 42, + "yearlyEnergyDcKwh": 18638.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 38998.137, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 43, + "yearlyEnergyDcKwh": 19084.184, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 39443.082, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19529.13, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 39887.742, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 45, + "yearlyEnergyDcKwh": 19973.79, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 40332.395, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 46, + "yearlyEnergyDcKwh": 20418.443, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 40776.82, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 47, + "yearlyEnergyDcKwh": 20862.867, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 41223.094, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 48, + "yearlyEnergyDcKwh": 21309.143, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 41669.184, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 49, + "yearlyEnergyDcKwh": 21755.23, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 42115.348, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 50, + "yearlyEnergyDcKwh": 22201.396, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 42561.504, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22647.55, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 43007.313, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 52, + "yearlyEnergyDcKwh": 23093.357, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 43452.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 53, + "yearlyEnergyDcKwh": 23538.605, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 43897.688, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23983.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 44344.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 55, + "yearlyEnergyDcKwh": 24430.123, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 44789.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 56, + "yearlyEnergyDcKwh": 24875.383, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 45234.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 57, + "yearlyEnergyDcKwh": 25320.373, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 45679.313, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 58, + "yearlyEnergyDcKwh": 25765.355, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 46124.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 59, + "yearlyEnergyDcKwh": 26210.266, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 46569.105, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 60, + "yearlyEnergyDcKwh": 26655.152, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 47460.957, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 62, + "yearlyEnergyDcKwh": 27547.002, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 48351.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 64, + "yearlyEnergyDcKwh": 28437.264, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 49241.047, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 66, + "yearlyEnergyDcKwh": 29327.092, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 50131.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 68, + "yearlyEnergyDcKwh": 30218.018, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 51023.543, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 70, + "yearlyEnergyDcKwh": 31109.59, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 51915.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 72, + "yearlyEnergyDcKwh": 32001.941, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 52806.375, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 74, + "yearlyEnergyDcKwh": 32892.426, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 53697.574, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 76, + "yearlyEnergyDcKwh": 33783.62, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 122, + "yearlyEnergyDcKwh": 54587.816, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 78, + "yearlyEnergyDcKwh": 34673.863, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 124, + "yearlyEnergyDcKwh": 55477.484, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 80, + "yearlyEnergyDcKwh": 35563.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 126, + "yearlyEnergyDcKwh": 56367.21, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 82, + "yearlyEnergyDcKwh": 36453.254, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 128, + "yearlyEnergyDcKwh": 57256.734, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 84, + "yearlyEnergyDcKwh": 37342.78, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 130, + "yearlyEnergyDcKwh": 58146.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 86, + "yearlyEnergyDcKwh": 38232.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 132, + "yearlyEnergyDcKwh": 59035.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 88, + "yearlyEnergyDcKwh": 39121.652, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 134, + "yearlyEnergyDcKwh": 59924.965, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 90, + "yearlyEnergyDcKwh": 40011.008, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 136, + "yearlyEnergyDcKwh": 60814.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 92, + "yearlyEnergyDcKwh": 40900.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 138, + "yearlyEnergyDcKwh": 61703.227, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 94, + "yearlyEnergyDcKwh": 41789.273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 140, + "yearlyEnergyDcKwh": 62592.336, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 96, + "yearlyEnergyDcKwh": 42678.383, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 142, + "yearlyEnergyDcKwh": 63481.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 98, + "yearlyEnergyDcKwh": 43567.137, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 144, + "yearlyEnergyDcKwh": 64371.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 100, + "yearlyEnergyDcKwh": 44457.266, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 146, + "yearlyEnergyDcKwh": 65261.566, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 102, + "yearlyEnergyDcKwh": 45347.61, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 148, + "yearlyEnergyDcKwh": 66152.07, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 104, + "yearlyEnergyDcKwh": 46238.117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 150, + "yearlyEnergyDcKwh": 67041.016, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 106, + "yearlyEnergyDcKwh": 47127.066, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 152, + "yearlyEnergyDcKwh": 67930.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 108, + "yearlyEnergyDcKwh": 48016.863, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 154, + "yearlyEnergyDcKwh": 68820.27, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 110, + "yearlyEnergyDcKwh": 48906.32, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 156, + "yearlyEnergyDcKwh": 69709.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 112, + "yearlyEnergyDcKwh": 49795.582, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 158, + "yearlyEnergyDcKwh": 70599.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 114, + "yearlyEnergyDcKwh": 50685.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 160, + "yearlyEnergyDcKwh": 71488.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 116, + "yearlyEnergyDcKwh": 51574.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 162, + "yearlyEnergyDcKwh": 72377.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 118, + "yearlyEnergyDcKwh": 52463.453, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 164, + "yearlyEnergyDcKwh": 73266.07, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 120, + "yearlyEnergyDcKwh": 53352.13, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 166, + "yearlyEnergyDcKwh": 74154.695, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 122, + "yearlyEnergyDcKwh": 54240.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 168, + "yearlyEnergyDcKwh": 75043.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 124, + "yearlyEnergyDcKwh": 55129.336, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 170, + "yearlyEnergyDcKwh": 75931.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 126, + "yearlyEnergyDcKwh": 56017.85, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 172, + "yearlyEnergyDcKwh": 76820.29, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 128, + "yearlyEnergyDcKwh": 56906.344, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 174, + "yearlyEnergyDcKwh": 77708.734, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 130, + "yearlyEnergyDcKwh": 57794.793, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 176, + "yearlyEnergyDcKwh": 78597.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 132, + "yearlyEnergyDcKwh": 58683.215, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 178, + "yearlyEnergyDcKwh": 79485.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 134, + "yearlyEnergyDcKwh": 59571.902, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 180, + "yearlyEnergyDcKwh": 80374.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 136, + "yearlyEnergyDcKwh": 60460.246, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 182, + "yearlyEnergyDcKwh": 81262.37, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 138, + "yearlyEnergyDcKwh": 61348.43, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 184, + "yearlyEnergyDcKwh": 82150.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 140, + "yearlyEnergyDcKwh": 62236.496, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 186, + "yearlyEnergyDcKwh": 83038.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 142, + "yearlyEnergyDcKwh": 63124.527, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 188, + "yearlyEnergyDcKwh": 83926.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 144, + "yearlyEnergyDcKwh": 64012.49, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 190, + "yearlyEnergyDcKwh": 84814.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 146, + "yearlyEnergyDcKwh": 64900.42, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 192, + "yearlyEnergyDcKwh": 85702.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 148, + "yearlyEnergyDcKwh": 65788.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 194, + "yearlyEnergyDcKwh": 86590.12, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 150, + "yearlyEnergyDcKwh": 66676.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 196, + "yearlyEnergyDcKwh": 87478.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 152, + "yearlyEnergyDcKwh": 67564.13, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 198, + "yearlyEnergyDcKwh": 88366.87, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 154, + "yearlyEnergyDcKwh": 68452.94, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 200, + "yearlyEnergyDcKwh": 89254.93, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 156, + "yearlyEnergyDcKwh": 69341, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 202, + "yearlyEnergyDcKwh": 90143.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 158, + "yearlyEnergyDcKwh": 70229.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 204, + "yearlyEnergyDcKwh": 91030.83, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 160, + "yearlyEnergyDcKwh": 71116.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 207, + "yearlyEnergyDcKwh": 92362.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 163, + "yearlyEnergyDcKwh": 72448.375, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 210, + "yearlyEnergyDcKwh": 93693.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 166, + "yearlyEnergyDcKwh": 73779.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 213, + "yearlyEnergyDcKwh": 95024.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 169, + "yearlyEnergyDcKwh": 75110.945, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 216, + "yearlyEnergyDcKwh": 96355.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 172, + "yearlyEnergyDcKwh": 76442.04, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 219, + "yearlyEnergyDcKwh": 97687.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 175, + "yearlyEnergyDcKwh": 77773.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 222, + "yearlyEnergyDcKwh": 99019.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 178, + "yearlyEnergyDcKwh": 79105.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 225, + "yearlyEnergyDcKwh": 100350.984, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 181, + "yearlyEnergyDcKwh": 80437.03, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 228, + "yearlyEnergyDcKwh": 101681.836, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 184, + "yearlyEnergyDcKwh": 81767.875, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 231, + "yearlyEnergyDcKwh": 103012.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 187, + "yearlyEnergyDcKwh": 83098.93, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 234, + "yearlyEnergyDcKwh": 104344.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 190, + "yearlyEnergyDcKwh": 84430.2, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 237, + "yearlyEnergyDcKwh": 105674.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 193, + "yearlyEnergyDcKwh": 85760.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 240, + "yearlyEnergyDcKwh": 107005.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 196, + "yearlyEnergyDcKwh": 87091.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 243, + "yearlyEnergyDcKwh": 108335.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 199, + "yearlyEnergyDcKwh": 88421.984, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 246, + "yearlyEnergyDcKwh": 109667.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 202, + "yearlyEnergyDcKwh": 89753.266, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 249, + "yearlyEnergyDcKwh": 110997.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 205, + "yearlyEnergyDcKwh": 91083.67, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 252, + "yearlyEnergyDcKwh": 112328.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 208, + "yearlyEnergyDcKwh": 92414.09, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 255, + "yearlyEnergyDcKwh": 113658.17, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 211, + "yearlyEnergyDcKwh": 93744.24, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 258, + "yearlyEnergyDcKwh": 114988.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 214, + "yearlyEnergyDcKwh": 95074.164, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 261, + "yearlyEnergyDcKwh": 116317.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 217, + "yearlyEnergyDcKwh": 96403.91, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 264, + "yearlyEnergyDcKwh": 117647.46, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 220, + "yearlyEnergyDcKwh": 97733.52, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 267, + "yearlyEnergyDcKwh": 118976.984, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 223, + "yearlyEnergyDcKwh": 99063.05, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 270, + "yearlyEnergyDcKwh": 120306.38, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 226, + "yearlyEnergyDcKwh": 100392.445, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 273, + "yearlyEnergyDcKwh": 121635.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 229, + "yearlyEnergyDcKwh": 101721.664, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 276, + "yearlyEnergyDcKwh": 122964.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 232, + "yearlyEnergyDcKwh": 103050.46, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 279, + "yearlyEnergyDcKwh": 124293.12, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 235, + "yearlyEnergyDcKwh": 104379.18, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 282, + "yearlyEnergyDcKwh": 125621.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 238, + "yearlyEnergyDcKwh": 105707.61, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 285, + "yearlyEnergyDcKwh": 126949.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 241, + "yearlyEnergyDcKwh": 107035.586, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 288, + "yearlyEnergyDcKwh": 128277.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 244, + "yearlyEnergyDcKwh": 108363.41, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 291, + "yearlyEnergyDcKwh": 129605.46, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 247, + "yearlyEnergyDcKwh": 109691.52, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 294, + "yearlyEnergyDcKwh": 130933.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 250, + "yearlyEnergyDcKwh": 111019.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 297, + "yearlyEnergyDcKwh": 132260.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 253, + "yearlyEnergyDcKwh": 112346.87, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 300, + "yearlyEnergyDcKwh": 133587.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 256, + "yearlyEnergyDcKwh": 113673.85, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 303, + "yearlyEnergyDcKwh": 134914.42, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 259, + "yearlyEnergyDcKwh": 115000.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 306, + "yearlyEnergyDcKwh": 136240.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 262, + "yearlyEnergyDcKwh": 116326.875, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 310, + "yearlyEnergyDcKwh": 138009.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 266, + "yearlyEnergyDcKwh": 118095.14, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 314, + "yearlyEnergyDcKwh": 139776.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 270, + "yearlyEnergyDcKwh": 119863.016, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 318, + "yearlyEnergyDcKwh": 141544.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 274, + "yearlyEnergyDcKwh": 121630.67, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 322, + "yearlyEnergyDcKwh": 143312.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 278, + "yearlyEnergyDcKwh": 123398.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 326, + "yearlyEnergyDcKwh": 145079.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 282, + "yearlyEnergyDcKwh": 125165.35, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 330, + "yearlyEnergyDcKwh": 146845.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 286, + "yearlyEnergyDcKwh": 126931.555, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 334, + "yearlyEnergyDcKwh": 148611.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 290, + "yearlyEnergyDcKwh": 128697.086, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 338, + "yearlyEnergyDcKwh": 150375.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 294, + "yearlyEnergyDcKwh": 130461.79, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 342, + "yearlyEnergyDcKwh": 152139.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 298, + "yearlyEnergyDcKwh": 132225.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 346, + "yearlyEnergyDcKwh": 153902.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 302, + "yearlyEnergyDcKwh": 133988.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 350, + "yearlyEnergyDcKwh": 155664.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 306, + "yearlyEnergyDcKwh": 135750.81, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 354, + "yearlyEnergyDcKwh": 157426.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 310, + "yearlyEnergyDcKwh": 137512.14, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 358, + "yearlyEnergyDcKwh": 159186.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 314, + "yearlyEnergyDcKwh": 139272.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 362, + "yearlyEnergyDcKwh": 160946.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 318, + "yearlyEnergyDcKwh": 141032.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1776.3019, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 366, + "yearlyEnergyDcKwh": 162705.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 321, + "yearlyEnergyDcKwh": 142351.97, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 881.21313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 370, + "yearlyEnergyDcKwh": 164463.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 323, + "yearlyEnergyDcKwh": 143231.1, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1760.1458, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 2, + "yearlyEnergyDcKwh": 884.05707, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 374, + "yearlyEnergyDcKwh": 166220.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 326, + "yearlyEnergyDcKwh": 144548.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1325.0059, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1760.1458, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1323.206, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 378, + "yearlyEnergyDcKwh": 167979.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 326, + "yearlyEnergyDcKwh": 144548.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2203.454, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1760.1458, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2203.9521, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 382, + "yearlyEnergyDcKwh": 169738.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 326, + "yearlyEnergyDcKwh": 144548.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3962.5063, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1760.1458, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2203.9521, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 386, + "yearlyEnergyDcKwh": 171495.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 326, + "yearlyEnergyDcKwh": 144548.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4401.849, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2199.2102, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2203.9521, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 390, + "yearlyEnergyDcKwh": 173253.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 326, + "yearlyEnergyDcKwh": 144548.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4840.8545, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2199.2102, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3522.6023, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5840.3193, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 394, + "yearlyEnergyDcKwh": 175009.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 327, + "yearlyEnergyDcKwh": 144987.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4840.8545, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2638.0361, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3962.6553, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 398, + "yearlyEnergyDcKwh": 176765.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 327, + "yearlyEnergyDcKwh": 144987.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4840.8545, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3076.8337, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5279.3887, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 1, + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 402, + "yearlyEnergyDcKwh": 178519.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 327, + "yearlyEnergyDcKwh": 144987.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5279.5903, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3515.5552, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5718.1387, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 406, + "yearlyEnergyDcKwh": 180274.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 329, + "yearlyEnergyDcKwh": 145864.95, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5279.5903, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3515.5552, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6595.315, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 411, + "yearlyEnergyDcKwh": 182466.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 331, + "yearlyEnergyDcKwh": 146741.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6156.5015, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3954.0344, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6595.315, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 416, + "yearlyEnergyDcKwh": 184658.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 332, + "yearlyEnergyDcKwh": 147180.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7471.397, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4392.199, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6595.315, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 421, + "yearlyEnergyDcKwh": 186858.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 332, + "yearlyEnergyDcKwh": 147180.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7909.5596, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4392.199, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 19, + "yearlyEnergyDcKwh": 8357.161, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 426, + "yearlyEnergyDcKwh": 189050.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 332, + "yearlyEnergyDcKwh": 147180.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9224.252, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4392.199, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9234.765, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 431, + "yearlyEnergyDcKwh": 191240.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9662.28, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5268.163, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9672.713, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 436, + "yearlyEnergyDcKwh": 193429.83, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9662.28, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7019.732, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10110.545, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 441, + "yearlyEnergyDcKwh": 195625.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9662.28, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9215.514, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10110.545, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 446, + "yearlyEnergyDcKwh": 197819.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9662.28, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11409.573, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10110.545, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 451, + "yearlyEnergyDcKwh": 200008.94, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 24, + "yearlyEnergyDcKwh": 10537.681, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11847.271, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10986.711, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 456, + "yearlyEnergyDcKwh": 202201.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 29, + "yearlyEnergyDcKwh": 12730.622, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11847.271, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10986.711, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 461, + "yearlyEnergyDcKwh": 204394.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14922.838, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11847.271, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10986.711, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 466, + "yearlyEnergyDcKwh": 206582.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 333, + "yearlyEnergyDcKwh": 147618.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15798.203, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 30, + "yearlyEnergyDcKwh": 13160.137, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10986.711, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 471, + "yearlyEnergyDcKwh": 208769.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 334, + "yearlyEnergyDcKwh": 148055.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 38, + "yearlyEnergyDcKwh": 16673.191, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 14035.191, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10986.711, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 476, + "yearlyEnergyDcKwh": 210956.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 335, + "yearlyEnergyDcKwh": 148493.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17110.568, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14910.027, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10986.711, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 481, + "yearlyEnergyDcKwh": 213143.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 335, + "yearlyEnergyDcKwh": 148493.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 42, + "yearlyEnergyDcKwh": 18422.174, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15347.236, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11424.055, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 486, + "yearlyEnergyDcKwh": 215328.69, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 45, + "yearlyEnergyDcKwh": 19733.54, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15784.326, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11424.055, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 491, + "yearlyEnergyDcKwh": 217518.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 50, + "yearlyEnergyDcKwh": 21923.219, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15784.326, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11424.055, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 496, + "yearlyEnergyDcKwh": 219705.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 55, + "yearlyEnergyDcKwh": 24110.78, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15784.326, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11424.055, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 501, + "yearlyEnergyDcKwh": 221893.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 60, + "yearlyEnergyDcKwh": 26298.291, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15784.326, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11424.055, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 506, + "yearlyEnergyDcKwh": 224079.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 63, + "yearlyEnergyDcKwh": 27609.92, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 37, + "yearlyEnergyDcKwh": 16221.358, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11861.026, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 512, + "yearlyEnergyDcKwh": 226700.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 65, + "yearlyEnergyDcKwh": 28483.738, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 40, + "yearlyEnergyDcKwh": 17532.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 28, + "yearlyEnergyDcKwh": 12297.938, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 518, + "yearlyEnergyDcKwh": 229325.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 336, + "yearlyEnergyDcKwh": 148930.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 68, + "yearlyEnergyDcKwh": 29794.238, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 40, + "yearlyEnergyDcKwh": 17532.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 29, + "yearlyEnergyDcKwh": 12734.794, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 524, + "yearlyEnergyDcKwh": 231945.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 337, + "yearlyEnergyDcKwh": 149367.11, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 71, + "yearlyEnergyDcKwh": 31104.363, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 41, + "yearlyEnergyDcKwh": 17969.094, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 30, + "yearlyEnergyDcKwh": 13171.437, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 530, + "yearlyEnergyDcKwh": 234564.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 338, + "yearlyEnergyDcKwh": 149803.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 71, + "yearlyEnergyDcKwh": 31104.363, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 45, + "yearlyEnergyDcKwh": 19714.994, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 31, + "yearlyEnergyDcKwh": 13608.037, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 536, + "yearlyEnergyDcKwh": 237182.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 338, + "yearlyEnergyDcKwh": 149803.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 75, + "yearlyEnergyDcKwh": 32849.813, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 46, + "yearlyEnergyDcKwh": 20151.148, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 32, + "yearlyEnergyDcKwh": 14044.196, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2216.076, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 542, + "yearlyEnergyDcKwh": 239798.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 339, + "yearlyEnergyDcKwh": 150239.33, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 75, + "yearlyEnergyDcKwh": 32849.813, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 49, + "yearlyEnergyDcKwh": 21459.313, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2652.1433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 548, + "yearlyEnergyDcKwh": 242412.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 339, + "yearlyEnergyDcKwh": 150239.33, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 79, + "yearlyEnergyDcKwh": 34592.51, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22330.494, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2652.1433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 554, + "yearlyEnergyDcKwh": 245029.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 339, + "yearlyEnergyDcKwh": 150239.33, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 82, + "yearlyEnergyDcKwh": 35898.832, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22765.824, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 560, + "yearlyEnergyDcKwh": 247640.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 340, + "yearlyEnergyDcKwh": 150674.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 84, + "yearlyEnergyDcKwh": 36769.223, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 55, + "yearlyEnergyDcKwh": 24071.156, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 566, + "yearlyEnergyDcKwh": 250251.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 340, + "yearlyEnergyDcKwh": 150674.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 87, + "yearlyEnergyDcKwh": 38074.156, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 58, + "yearlyEnergyDcKwh": 25377.66, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 572, + "yearlyEnergyDcKwh": 252863.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 341, + "yearlyEnergyDcKwh": 151109.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 89, + "yearlyEnergyDcKwh": 38943.832, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 61, + "yearlyEnergyDcKwh": 26685.164, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 578, + "yearlyEnergyDcKwh": 255481.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 341, + "yearlyEnergyDcKwh": 151109.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 89, + "yearlyEnergyDcKwh": 38943.832, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 67, + "yearlyEnergyDcKwh": 29303.215, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 584, + "yearlyEnergyDcKwh": 258092.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 341, + "yearlyEnergyDcKwh": 151109.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 90, + "yearlyEnergyDcKwh": 39378.625, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 72, + "yearlyEnergyDcKwh": 31478.953, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 590, + "yearlyEnergyDcKwh": 260700.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 341, + "yearlyEnergyDcKwh": 151109.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 94, + "yearlyEnergyDcKwh": 41117.668, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 74, + "yearlyEnergyDcKwh": 32348.46, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 596, + "yearlyEnergyDcKwh": 263308.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 342, + "yearlyEnergyDcKwh": 151544.06, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 97, + "yearlyEnergyDcKwh": 42421.594, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 76, + "yearlyEnergyDcKwh": 33217.73, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 602, + "yearlyEnergyDcKwh": 265915.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 344, + "yearlyEnergyDcKwh": 152413.1, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 97, + "yearlyEnergyDcKwh": 42421.594, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 80, + "yearlyEnergyDcKwh": 34955.785, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2768.657, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 608, + "yearlyEnergyDcKwh": 268521.38, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 345, + "yearlyEnergyDcKwh": 152847.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 100, + "yearlyEnergyDcKwh": 43724.375, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 81, + "yearlyEnergyDcKwh": 35390.09, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 2, + "yearlyEnergyDcKwh": 876.42596, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 615, + "yearlyEnergyDcKwh": 271559.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 346, + "yearlyEnergyDcKwh": 153281.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 102, + "yearlyEnergyDcKwh": 44592.258, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 84, + "yearlyEnergyDcKwh": 36691.973, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14480.167, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1310.5365, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 622, + "yearlyEnergyDcKwh": 274595.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 347, + "yearlyEnergyDcKwh": 153714.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 103, + "yearlyEnergyDcKwh": 45026.043, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 38427.152, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14913.863, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1310.5365, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 629, + "yearlyEnergyDcKwh": 277630.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 349, + "yearlyEnergyDcKwh": 154581.61, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 105, + "yearlyEnergyDcKwh": 45893.367, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 91, + "yearlyEnergyDcKwh": 39727.617, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14913.863, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1310.5365, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 636, + "yearlyEnergyDcKwh": 280662.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 350, + "yearlyEnergyDcKwh": 155014.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 108, + "yearlyEnergyDcKwh": 47193.105, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 94, + "yearlyEnergyDcKwh": 41027.09, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14913.863, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1310.5365, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 643, + "yearlyEnergyDcKwh": 283694.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 352, + "yearlyEnergyDcKwh": 155880.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 110, + "yearlyEnergyDcKwh": 48060.227, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 97, + "yearlyEnergyDcKwh": 42325.793, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14913.863, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3527.1438, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1310.5365, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 650, + "yearlyEnergyDcKwh": 286722.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 352, + "yearlyEnergyDcKwh": 155880.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 113, + "yearlyEnergyDcKwh": 49358.08, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 99, + "yearlyEnergyDcKwh": 43190.902, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14913.863, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1743.3824, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 657, + "yearlyEnergyDcKwh": 289747.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 352, + "yearlyEnergyDcKwh": 155880.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 117, + "yearlyEnergyDcKwh": 51086.94, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 102, + "yearlyEnergyDcKwh": 44487.34, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14913.863, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1743.3824, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1324.9022, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 664, + "yearlyEnergyDcKwh": 292768.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 352, + "yearlyEnergyDcKwh": 155880.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 118, + "yearlyEnergyDcKwh": 51518.58, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 105, + "yearlyEnergyDcKwh": 45781.66, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15345.849, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1743.3824, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3203.0725, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 671, + "yearlyEnergyDcKwh": 295794.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 353, + "yearlyEnergyDcKwh": 156311.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 119, + "yearlyEnergyDcKwh": 51949.15, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 107, + "yearlyEnergyDcKwh": 46642.836, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15345.849, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 678, + "yearlyEnergyDcKwh": 298806.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 353, + "yearlyEnergyDcKwh": 156311.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 121, + "yearlyEnergyDcKwh": 52809.605, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 112, + "yearlyEnergyDcKwh": 48794.57, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15345.849, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 685, + "yearlyEnergyDcKwh": 301814.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 353, + "yearlyEnergyDcKwh": 156311.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 124, + "yearlyEnergyDcKwh": 54098.723, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 114, + "yearlyEnergyDcKwh": 49654.21, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 37, + "yearlyEnergyDcKwh": 16205.172, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 692, + "yearlyEnergyDcKwh": 304817.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 353, + "yearlyEnergyDcKwh": 156311.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 125, + "yearlyEnergyDcKwh": 54527.33, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 118, + "yearlyEnergyDcKwh": 51369.59, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17063.322, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3959.7803, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 699, + "yearlyEnergyDcKwh": 307813.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 354, + "yearlyEnergyDcKwh": 156739.94, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 126, + "yearlyEnergyDcKwh": 54955.363, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 122, + "yearlyEnergyDcKwh": 53082.094, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17063.322, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 706, + "yearlyEnergyDcKwh": 310800.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 355, + "yearlyEnergyDcKwh": 157166.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 128, + "yearlyEnergyDcKwh": 55809.67, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 126, + "yearlyEnergyDcKwh": 54788.07, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17063.322, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 714, + "yearlyEnergyDcKwh": 314205.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 357, + "yearlyEnergyDcKwh": 158017.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 133, + "yearlyEnergyDcKwh": 57937.754, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 127, + "yearlyEnergyDcKwh": 55213.46, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17063.322, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2174.3887, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4185.0693, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 722, + "yearlyEnergyDcKwh": 317605.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 359, + "yearlyEnergyDcKwh": 158867.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 137, + "yearlyEnergyDcKwh": 59637.383, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 127, + "yearlyEnergyDcKwh": 55213.46, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 39, + "yearlyEnergyDcKwh": 17063.322, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4610.157, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 9, + "yearlyEnergyDcKwh": 4075.2273, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 1, + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 730, + "yearlyEnergyDcKwh": 321000.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 361, + "yearlyEnergyDcKwh": 159716.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 137, + "yearlyEnergyDcKwh": 59637.383, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 129, + "yearlyEnergyDcKwh": 56061.816, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 41, + "yearlyEnergyDcKwh": 17911.936, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4610.157, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 738, + "yearlyEnergyDcKwh": 324389, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 364, + "yearlyEnergyDcKwh": 160987.27, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 138, + "yearlyEnergyDcKwh": 60061.223, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 132, + "yearlyEnergyDcKwh": 57332.15, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 42, + "yearlyEnergyDcKwh": 18335.785, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4610.157, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 746, + "yearlyEnergyDcKwh": 327769.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 366, + "yearlyEnergyDcKwh": 161832.97, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 142, + "yearlyEnergyDcKwh": 61749.633, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 132, + "yearlyEnergyDcKwh": 57332.15, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18758.824, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 754, + "yearlyEnergyDcKwh": 331139.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 369, + "yearlyEnergyDcKwh": 163097.25, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 143, + "yearlyEnergyDcKwh": 62171.07, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 135, + "yearlyEnergyDcKwh": 58595.375, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18758.824, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4387.7617, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 762, + "yearlyEnergyDcKwh": 334500.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 373, + "yearlyEnergyDcKwh": 164777.67, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 144, + "yearlyEnergyDcKwh": 62591.887, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 137, + "yearlyEnergyDcKwh": 59435.105, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18758.824, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 770, + "yearlyEnergyDcKwh": 337851.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 376, + "yearlyEnergyDcKwh": 166033.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 147, + "yearlyEnergyDcKwh": 63849.008, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 139, + "yearlyEnergyDcKwh": 60272.906, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18758.824, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 778, + "yearlyEnergyDcKwh": 341194.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 381, + "yearlyEnergyDcKwh": 168123.39, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 147, + "yearlyEnergyDcKwh": 63849.008, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 141, + "yearlyEnergyDcKwh": 61107.99, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19176.914, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 786, + "yearlyEnergyDcKwh": 344526.38, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 382, + "yearlyEnergyDcKwh": 168540.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 151, + "yearlyEnergyDcKwh": 65513.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 144, + "yearlyEnergyDcKwh": 62358.258, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19176.914, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2599.3728, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 794, + "yearlyEnergyDcKwh": 347915.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 382, + "yearlyEnergyDcKwh": 168540.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 152, + "yearlyEnergyDcKwh": 65928.21, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 146, + "yearlyEnergyDcKwh": 63187.324, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19176.914, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4744.8306, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 11, + "yearlyEnergyDcKwh": 5033.223, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 802, + "yearlyEnergyDcKwh": 351216.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 382, + "yearlyEnergyDcKwh": 168540.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 154, + "yearlyEnergyDcKwh": 66751.06, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 149, + "yearlyEnergyDcKwh": 64431.04, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19999.986, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4744.8306, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5443.6494, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 2, + "yearlyEnergyDcKwh": 863.6507, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 810, + "yearlyEnergyDcKwh": 354515.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 382, + "yearlyEnergyDcKwh": 168540.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 159, + "yearlyEnergyDcKwh": 68801.086, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 149, + "yearlyEnergyDcKwh": 64431.04, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 47, + "yearlyEnergyDcKwh": 20407.748, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4744.8306, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 819, + "yearlyEnergyDcKwh": 358184.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 165, + "yearlyEnergyDcKwh": 71250.78, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 150, + "yearlyEnergyDcKwh": 64837.52, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20814.598, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4744.8306, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 828, + "yearlyEnergyDcKwh": 361826.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 170, + "yearlyEnergyDcKwh": 73277.85, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 154, + "yearlyEnergyDcKwh": 66452.43, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20814.598, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6279.121, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4744.8306, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 837, + "yearlyEnergyDcKwh": 365505.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 177, + "yearlyEnergyDcKwh": 76153.28, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 155, + "yearlyEnergyDcKwh": 66854.76, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20814.598, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6681.1333, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4808.341, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4744.8306, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1756.0691, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 846, + "yearlyEnergyDcKwh": 369110.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 180, + "yearlyEnergyDcKwh": 77357.625, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 157, + "yearlyEnergyDcKwh": 67655.99, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20814.598, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6681.1333, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5145.5825, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.17566, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 1, + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 855, + "yearlyEnergyDcKwh": 372651.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 183, + "yearlyEnergyDcKwh": 78535.64, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 157, + "yearlyEnergyDcKwh": 67655.99, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 49, + "yearlyEnergyDcKwh": 21208.39, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5145.5825, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.7333, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.85666, + "segmentIndex": 15 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 864, + "yearlyEnergyDcKwh": 376133.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 186, + "yearlyEnergyDcKwh": 79688.87, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 159, + "yearlyEnergyDcKwh": 68433.41, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 50, + "yearlyEnergyDcKwh": 21594.354, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5145.5825, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.7333, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1178.7109, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 1, + "yearlyEnergyDcKwh": 382.53226, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 873, + "yearlyEnergyDcKwh": 379597.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 192, + "yearlyEnergyDcKwh": 82009.734, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 161, + "yearlyEnergyDcKwh": 69195.49, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 51, + "yearlyEnergyDcKwh": 21974.633, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5145.5825, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.7333, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1178.7109, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 1, + "yearlyEnergyDcKwh": 382.53226, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 882, + "yearlyEnergyDcKwh": 382998.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 383, + "yearlyEnergyDcKwh": 168946.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 194, + "yearlyEnergyDcKwh": 82765.57, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 69950.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 51, + "yearlyEnergyDcKwh": 21974.633, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 1, + "yearlyEnergyDcKwh": 377.71057, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 1, + "yearlyEnergyDcKwh": 375.6437, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5145.5825, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.7333, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1178.7109, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1519.7471, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 891, + "yearlyEnergyDcKwh": 386371, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 386, + "yearlyEnergyDcKwh": 170071.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 197, + "yearlyEnergyDcKwh": 83889.4, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 69950.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 53, + "yearlyEnergyDcKwh": 22724.24, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 1, + "yearlyEnergyDcKwh": 377.71057, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 1, + "yearlyEnergyDcKwh": 375.6437, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5145.5825, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.7333, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1178.7109, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1893.7208, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 900, + "yearlyEnergyDcKwh": 389716.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 390, + "yearlyEnergyDcKwh": 171556.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 199, + "yearlyEnergyDcKwh": 84633.1, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 69950.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23097.146, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 2, + "yearlyEnergyDcKwh": 750.7025, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 1, + "yearlyEnergyDcKwh": 375.6437, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.7333, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1178.7109, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1893.7208, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 909, + "yearlyEnergyDcKwh": 393017.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 392, + "yearlyEnergyDcKwh": 172294.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 199, + "yearlyEnergyDcKwh": 84633.1, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 69950.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23097.146, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1119.274, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 1, + "yearlyEnergyDcKwh": 375.6437, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1153.93, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1129.8566, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1907.8824, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2260.134, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 919, + "yearlyEnergyDcKwh": 396655.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 392, + "yearlyEnergyDcKwh": 172294.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 202, + "yearlyEnergyDcKwh": 85746.03, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 69950.36, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23097.146, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1480.5145, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 2, + "yearlyEnergyDcKwh": 734.9618, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2237.5825, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1129.8566, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2628.6145, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2260.134, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 929, + "yearlyEnergyDcKwh": 400167.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 393, + "yearlyEnergyDcKwh": 172652.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 205, + "yearlyEnergyDcKwh": 86786.875, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 165, + "yearlyEnergyDcKwh": 70655.23, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 55, + "yearlyEnergyDcKwh": 23449.547, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1832.9816, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 2, + "yearlyEnergyDcKwh": 734.9618, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2588.658, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1129.8566, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2981.3813, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2260.134, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 939, + "yearlyEnergyDcKwh": 403428.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 393, + "yearlyEnergyDcKwh": 172652.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 209, + "yearlyEnergyDcKwh": 88103.664, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 165, + "yearlyEnergyDcKwh": 70655.23, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 58, + "yearlyEnergyDcKwh": 24422.125, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2475.3767, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 2, + "yearlyEnergyDcKwh": 734.9618, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2917.8853, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1129.8566, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2981.3813, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2260.134, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 949, + "yearlyEnergyDcKwh": 406351.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 393, + "yearlyEnergyDcKwh": 172652.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 211, + "yearlyEnergyDcKwh": 88683.016, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 165, + "yearlyEnergyDcKwh": 70655.23, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25012.543, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3373.0837, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 2, + "yearlyEnergyDcKwh": 734.9618, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3208.7373, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1693.8036, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2981.3813, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2260.134, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 952, + "yearlyEnergyDcKwh": 407133.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.3847413, + "azimuthDegrees": 241.19006, + "panelsCount": 393, + "yearlyEnergyDcKwh": 172652.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3401086, + "azimuthDegrees": 53.475033, + "panelsCount": 211, + "yearlyEnergyDcKwh": 88683.016, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.9762506, + "azimuthDegrees": 0, + "panelsCount": 165, + "yearlyEnergyDcKwh": 70655.23, + "segmentIndex": 2 + }, + { + "pitchDegrees": 1.3136592, + "azimuthDegrees": 99.664665, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25012.543, + "segmentIndex": 3 + }, + { + "pitchDegrees": 2.0090597, + "azimuthDegrees": 175.78781, + "panelsCount": 16, + "yearlyEnergyDcKwh": 7074.948, + "segmentIndex": 6 + }, + { + "pitchDegrees": 3.1858497, + "azimuthDegrees": 248.1832, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5208.817, + "segmentIndex": 7 + }, + { + "pitchDegrees": 2.141386, + "azimuthDegrees": 110.548676, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3891.4497, + "segmentIndex": 8 + }, + { + "pitchDegrees": 2.617793, + "azimuthDegrees": 183.77647, + "panelsCount": 2, + "yearlyEnergyDcKwh": 734.9618, + "segmentIndex": 9 + }, + { + "pitchDegrees": 2.5075748, + "azimuthDegrees": 95.376236, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5516.696, + "segmentIndex": 10 + }, + { + "pitchDegrees": 15.9284, + "azimuthDegrees": 150.4658, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5875.9106, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.6336168, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3208.7373, + "segmentIndex": 12 + }, + { + "pitchDegrees": 18.737944, + "azimuthDegrees": 241.13414, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4499.8145, + "segmentIndex": 13 + }, + { + "pitchDegrees": 0.3892252, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1957.9803, + "segmentIndex": 14 + }, + { + "pitchDegrees": 18.870077, + "azimuthDegrees": 61.821644, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2981.3813, + "segmentIndex": 15 + }, + { + "pitchDegrees": 19.45911, + "azimuthDegrees": 330.84366, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2260.134, + "segmentIndex": 16 + }, + { + "pitchDegrees": 0.5191178, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2157.4324, + "segmentIndex": 17 + }, + { + "pitchDegrees": 4.0551815, + "azimuthDegrees": 127.26918, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1272.7678, + "segmentIndex": 18 + }, + { + "pitchDegrees": 1.8886324, + "azimuthDegrees": 53.239784, + "panelsCount": 2, + "yearlyEnergyDcKwh": 812.56445, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.095913, + "azimuthDegrees": 149.53363, + "panelsCount": 2, + "yearlyEnergyDcKwh": 907.1703, + "segmentIndex": 20 + }, + { + "pitchDegrees": 2.1760023, + "azimuthDegrees": 139.1801, + "panelsCount": 2, + "yearlyEnergyDcKwh": 871.85175, + "segmentIndex": 21 + }, + { + "pitchDegrees": 10.711159, + "azimuthDegrees": 162.76945, + "panelsCount": 2, + "yearlyEnergyDcKwh": 897.6212, + "segmentIndex": 22 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1595.0939, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2346" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1483" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "10362" + }, + "netMeteringAllowed": true, + "solarPercentage": 89.4503, + "percentageExportedToGrid": 55.106544 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "1315" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "715", + "nanos": 519531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "1315" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "715", + "nanos": 519531250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5704" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4221" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1483", + "nanos": 40039063 + }, + "paybackYears": 11.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "334" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8016" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1230", + "nanos": 640869141 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8016" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1230", + "nanos": 640869141 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "1315" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "715", + "nanos": 519531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "1315" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "715", + "nanos": 519531250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 1992.9236, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1840" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1661" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11864" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.78993, + "percentageExportedToGrid": 64.72526 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "41" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2517" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1509", + "nanos": 360839844 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2517" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1509", + "nanos": 360839844 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6390", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4729" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1661", + "nanos": 530029297 + }, + "paybackYears": 10.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "417" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10025" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2086", + "nanos": 478515625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10025" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2086", + "nanos": 478515625 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "41" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2517" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1509", + "nanos": 360839844 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2517" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1509", + "nanos": 360839844 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 1992.9236, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3103" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1661" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13367" + }, + "netMeteringAllowed": true, + "solarPercentage": 86.92441, + "percentageExportedToGrid": 52.329453 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "52" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2756" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1673", + "nanos": 688964844 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2756" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1673", + "nanos": 688964844 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6390", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4729" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1661", + "nanos": 530029297 + }, + "paybackYears": 10, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "428" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10264" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2250", + "nanos": 804931641 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10264" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2250", + "nanos": 804931641 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "52" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2756" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1673", + "nanos": 688964844 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2756" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1673", + "nanos": 688964844 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 2389.7424, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2595" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1840" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14869" + }, + "netMeteringAllowed": true, + "solarPercentage": 93.80901, + "percentageExportedToGrid": 60.04765 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "415", + "nanos": 743408203 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "95" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3959" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2468", + "nanos": 724609375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3959" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2468", + "nanos": 724609375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7077" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5237" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1840", + "nanos": 20019531 + }, + "paybackYears": 9.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "511" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "12274" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3107", + "nanos": 838134766 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "12274" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3107", + "nanos": 838134766 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "415", + "nanos": 743408203 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "95" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3959" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2468", + "nanos": 724609375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3959" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2468", + "nanos": 724609375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 3, + "financialDetails": { + "initialAcKwhPerYear": 2785.6838, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3358" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2018" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17874" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.12636, + "percentageExportedToGrid": 56.984245 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "456", + "nanos": 72357178 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "148" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5395" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3423", + "nanos": 261718750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5395" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3423", + "nanos": 261718750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7763", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5745" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2018", + "nanos": 510009766 + }, + "paybackYears": 8.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "604" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "14516" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4124", + "nanos": 373535156 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "14516" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4124", + "nanos": 373535156 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "456", + "nanos": 72357178 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "148" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5395" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3423", + "nanos": 261718750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5395" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3423", + "nanos": 261718750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 3180.3484, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4070" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2197" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20878" + }, + "netMeteringAllowed": true, + "solarPercentage": 89.46377, + "percentageExportedToGrid": 55.121517 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "496", + "nanos": 401275635 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "203" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6880" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4411", + "nanos": 523925781 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6880" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4411", + "nanos": 523925781 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8450" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6253" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2197" + }, + "paybackYears": 8.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "700" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16808" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5174", + "nanos": 633789063 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16808" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5174", + "nanos": 633789063 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "496", + "nanos": 401245117 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "203" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6880" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4411", + "nanos": 524414063 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6880" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4411", + "nanos": 524414063 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 6, + "financialDetails": { + "initialAcKwhPerYear": 3965.561, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2812" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2553" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23883" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.01814, + "percentageExportedToGrid": 66.200165 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "577", + "nanos": 59143066 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "298" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9530" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6164", + "nanos": 406250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9530" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6164", + "nanos": 406250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9823" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7270" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2553", + "nanos": 979980469 + }, + "paybackYears": 7.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "875" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "21071" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7051", + "nanos": 506347656 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "21071" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7051", + "nanos": 506347656 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "577", + "nanos": 59143066 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "298" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9530" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6164", + "nanos": 406250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9530" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6164", + "nanos": 406250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 7, + "financialDetails": { + "initialAcKwhPerYear": 4358.7505, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3146" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2732" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26887" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.49018, + "percentageExportedToGrid": 65.56433 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "617", + "nanos": 388061523 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "368" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11394" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7408", + "nanos": 161132813 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11394" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7408", + "nanos": 161132813 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "10509", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7778" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2732", + "nanos": 469970703 + }, + "paybackYears": 7.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "985" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "23742" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8357", + "nanos": 261718750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "23742" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8357", + "nanos": 261718750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "617", + "nanos": 388061523 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "368" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11394" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7408", + "nanos": 161132813 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11394" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7408", + "nanos": 161132813 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "defaultBill": true, + "panelConfigIndex": 8, + "financialDetails": { + "initialAcKwhPerYear": 4750.3403, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3409" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2910" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29892" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.34417, + "percentageExportedToGrid": 65.38896 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "657", + "nanos": 716979980 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "440" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13329" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8699", + "nanos": 667968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13329" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8699", + "nanos": 667968750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11196" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8286" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2910", + "nanos": 959960938 + }, + "paybackYears": 7, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1098" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "26483" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9710", + "nanos": 760742188 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "26483" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9710", + "nanos": 760742188 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "657", + "nanos": 716979980 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "440" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13329" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8699", + "nanos": 667968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13329" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8699", + "nanos": 667968750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "panelConfigIndex": 10, + "financialDetails": { + "initialAcKwhPerYear": 5533.707, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4934" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3267" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "37403" + }, + "netMeteringAllowed": true, + "solarPercentage": 94.700874, + "percentageExportedToGrid": 61.08192 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "738", + "nanos": 374877930 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "607" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "17702" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "11625", + "nanos": 343750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "17702" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "11625", + "nanos": 343750000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12569" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9302" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3267", + "nanos": 939941406 + }, + "paybackYears": 6.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1346" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32469" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12760", + "nanos": 436523438 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32469" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12760", + "nanos": 436523438 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "738", + "nanos": 374877930 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "607" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "17702" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "11625", + "nanos": 343750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "17702" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "11625", + "nanos": 343750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 13, + "financialDetails": { + "initialAcKwhPerYear": 6701.5005, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4760" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3803" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44915" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.754074, + "percentageExportedToGrid": 64.68241 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "859", + "nanos": 361633301 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "803" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "22968" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "15132", + "nanos": 328125000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "22968" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "15132", + "nanos": 328125000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "14628", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10826" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3803", + "nanos": 409912109 + }, + "paybackYears": 6, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1662" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40155" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "16453", + "nanos": 404296875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40155" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "16453", + "nanos": 404296875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "859", + "nanos": 361633301 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "803" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "22968" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "15132", + "nanos": 328125000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "22968" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "15132", + "nanos": 328125000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 16, + "financialDetails": { + "initialAcKwhPerYear": 7851.493, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4673" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4338" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52426" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.786766, + "percentageExportedToGrid": 67.130775 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "980", + "nanos": 348449707 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "994" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "28147" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "18580", + "nanos": 468750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "28147" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "18580", + "nanos": 468750000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16688" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "12350" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4338", + "nanos": 879882813 + }, + "paybackYears": 5.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1975" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "47754" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "20087", + "nanos": 539062500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "47754" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "20087", + "nanos": 539062500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "980", + "nanos": 348449707 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "994" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "28147" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "18580", + "nanos": 468750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "28147" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "18580", + "nanos": 468750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 18, + "financialDetails": { + "initialAcKwhPerYear": 8616.4, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6271" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4695" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59937" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.02481, + "percentageExportedToGrid": 63.814026 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1061", + "nanos": 6347656 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1158" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32446" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "21456", + "nanos": 833984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32446" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "21456", + "nanos": 833984375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18061" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "13366" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4695", + "nanos": 859863281 + }, + "paybackYears": 5.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2219" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "53666" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "23087", + "nanos": 898437500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "53666" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "23087", + "nanos": 898437500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1061", + "nanos": 6347656 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1158" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32446" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "21456", + "nanos": 833984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32446" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "21456", + "nanos": 833984375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 21, + "financialDetails": { + "initialAcKwhPerYear": 9764.592, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6193" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5231" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67449" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.6933, + "percentageExportedToGrid": 65.80861 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1181", + "nanos": 993041992 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1350" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "37617" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "24899", + "nanos": 279296875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "37617" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "24899", + "nanos": 279296875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "20120", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14890" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5231", + "nanos": 330078125 + }, + "paybackYears": 5.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2532" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "61257" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "26716", + "nanos": 333984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "61257" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "26716", + "nanos": 333984375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1181", + "nanos": 993041992 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1350" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "37617" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "24899", + "nanos": 279296875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "37617" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "24899", + "nanos": 279296875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 24, + "financialDetails": { + "initialAcKwhPerYear": 10905.187, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6145" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5766" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74960" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.990524, + "percentageExportedToGrid": 67.37848 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1302", + "nanos": 979858398 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1540" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "42756" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "28320", + "nanos": 410156250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "42756" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "28320", + "nanos": 410156250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "22180" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "16414" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5766", + "nanos": 799804688 + }, + "paybackYears": 5.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2843" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "68816" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "30323", + "nanos": 470703125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "68816" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "30323", + "nanos": 470703125 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1302", + "nanos": 979858398 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1540" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "42756" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "28320", + "nanos": 410156250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "42756" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "28320", + "nanos": 410156250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 29, + "financialDetails": { + "initialAcKwhPerYear": 12801.133, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7716" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6659" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89983" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.02795, + "percentageExportedToGrid": 66.21199 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1504", + "nanos": 624511719 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1893" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "52175" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "34604", + "nanos": 679687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "52175" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "34604", + "nanos": 679687500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "25612", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "18954" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6659", + "nanos": 250000000 + }, + "paybackYears": 5.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3398" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "82268" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "36917", + "nanos": 695312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "82268" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "36917", + "nanos": 695312500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1504", + "nanos": 624511719 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1893" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "52175" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "34604", + "nanos": 679687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "52175" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "34604", + "nanos": 679687500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 34, + "financialDetails": { + "initialAcKwhPerYear": 14684.582, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "8335" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7551" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "105006" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.62409, + "percentageExportedToGrid": 66.93335 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1706", + "nanos": 269287109 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2284" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "62546" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "41531", + "nanos": 535156250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "62546" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "41531", + "nanos": 535156250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "29045" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "21494" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7551", + "nanos": 700195313 + }, + "paybackYears": 5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3990" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "96671" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "44154", + "nanos": 562500000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "96671" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "44154", + "nanos": 562500000 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1706", + "nanos": 269287109 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2284" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "62546" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "41531", + "nanos": 535156250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "62546" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "41531", + "nanos": 535156250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 38, + "financialDetails": { + "initialAcKwhPerYear": 16187.442, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9587" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8265" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "120029" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.08654, + "percentageExportedToGrid": 66.282745 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1867", + "nanos": 584960938 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2689" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "73090" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "48600", + "nanos": 925781250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "73090" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "48600", + "nanos": 925781250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "31791" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "23526" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8265", + "nanos": 660156250 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4557" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "110442" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "51471", + "nanos": 929687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "110442" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "51471", + "nanos": 929687500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1867", + "nanos": 584838867 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2689" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "73090" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "48600", + "nanos": 929687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "73090" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "48600", + "nanos": 929687500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 42, + "financialDetails": { + "initialAcKwhPerYear": 17688.592, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "10422" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8979" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "135051" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.1108, + "percentageExportedToGrid": 66.31204 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2028", + "nanos": 900512695 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3110" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "84051" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "55949", + "nanos": 945312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "84051" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "55949", + "nanos": 945312500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "34537" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25558" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8979", + "nanos": 620117188 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5139" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "124629" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "59068", + "nanos": 925781250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "124629" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "59068", + "nanos": 925781250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2028", + "nanos": 900512695 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3110" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "84051" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "55949", + "nanos": 945312500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "84051" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "55949", + "nanos": 945312500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 46, + "financialDetails": { + "initialAcKwhPerYear": 19192.25, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "11008" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9693" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "150074" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.3863, + "percentageExportedToGrid": 66.64518 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2190", + "nanos": 216308594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3541" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "95262" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "63465", + "nanos": 957031250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "95262" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "63465", + "nanos": 957031250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "37283" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "27590" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9693", + "nanos": 580078125 + }, + "paybackYears": 4.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5731" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "139067" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "66832", + "nanos": 929687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "139067" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "66832", + "nanos": 929687500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2190", + "nanos": 216308594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3541" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "95262" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "63465", + "nanos": 957031250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "95262" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "63465", + "nanos": 957031250 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 2562.4626, + "sunshineQuantiles": [ + 305.03644, + 989.4042, + 1341.7574, + 1568.5917, + 1676.1731, + 1723.848, + 1743.7205, + 1759.1089, + 1774.7744, + 1796.0404, + 1940.8152 + ], + "groundAreaMeters2": 2457.03 + }, + "solarPanels": [ + { + "center": { + "latitude": 37.3818535, + "longitude": -121.95984910000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 469.5616, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3818463, + "longitude": -121.95986539999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 469.53934, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.381853899999996, + "longitude": -121.95987059999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 469.15323, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.381846, + "longitude": -121.9598439 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 468.32675, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3818388, + "longitude": -121.9598602 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 468.03506, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3818316, + "longitude": -121.95987650000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 466.84567, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3818391, + "longitude": -121.9598817 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 465.8131, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3819966, + "longitude": -121.95990239999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 464.31143, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.3818592, + "longitude": -121.95989650000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 463.27377, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.381852599999995, + "longitude": -121.9599121 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 460.50555, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.381844699999995, + "longitude": -121.95990679999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 462.57568, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.381860499999995, + "longitude": -121.9599174 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 460.6943, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.3818683, + "longitude": -121.9599227 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 461.52945, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.3818671, + "longitude": -121.9599018 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 460.07806, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.381966399999996, + "longitude": -121.95995459999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 458.91064, + "segmentIndex": 22 + }, + { + "center": { + "latitude": 37.38214500000001, + "longitude": -121.9599419 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 457.62003, + "segmentIndex": 20 + }, + { + "center": { + "latitude": 37.3818385, + "longitude": -121.9598387 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 457.3443, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3819976, + "longitude": -121.9598838 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 451.95364, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.382006499999996, + "longitude": -121.95988450000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 450.5294, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.3818313, + "longitude": -121.95985499999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 450.45004, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3820074, + "longitude": -121.9598659 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 450.33997, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.382152399999995, + "longitude": -121.95992569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 449.55026, + "segmentIndex": 20 + }, + { + "center": { + "latitude": 37.3820163, + "longitude": -121.95986659999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 448.07516, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.38201720000001, + "longitude": -121.95984800000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 451.86337, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.3820262, + "longitude": -121.9598487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 450.87506, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.382008299999995, + "longitude": -121.95984729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 447.72498, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.3820857, + "longitude": -121.9598334 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 447.28156, + "segmentIndex": 17 + }, + { + "center": { + "latitude": 37.38201540000001, + "longitude": -121.9598852 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.86923, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.3820055, + "longitude": -121.95990309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.84845, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.382055, + "longitude": -121.96007619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.72086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820681, + "longitude": -121.960085 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.63297, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381961, + "longitude": -121.95973839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.525, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.381974899999996, + "longitude": -121.9597451 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.7988, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3820252, + "longitude": -121.9598673 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.84595, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.381988799999995, + "longitude": -121.95975179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.83682, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.382115, + "longitude": -121.9600011 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.06766, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.38205920000001, + "longitude": -121.9600663 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.54883, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820723, + "longitude": -121.96007510000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.5221, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820634, + "longitude": -121.9600564 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.34653, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819472, + "longitude": -121.95973159999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.14124, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3817928, + "longitude": -121.95981929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.0312, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817807, + "longitude": -121.95980839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.55118, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381768699999995, + "longitude": -121.9597974 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.42352, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820766, + "longitude": -121.96006519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.33377, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820808, + "longitude": -121.9600554 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.31268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821004, + "longitude": -121.96000439999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.9894, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820419, + "longitude": -121.9600674 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.98596, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821571, + "longitude": -121.95976359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.9405, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382035099999996, + "longitude": -121.9598494 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.83307, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.382036, + "longitude": -121.95983079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.2493, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.3821606, + "longitude": -121.95975329999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.27264, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820097, + "longitude": -121.95995900000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.96722, + "segmentIndex": 21 + }, + { + "center": { + "latitude": 37.3820639, + "longitude": -121.96009489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.91772, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820597, + "longitude": -121.96010469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.91074, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820555, + "longitude": -121.9601146 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.22513, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820423, + "longitude": -121.9601058 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.68457, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382038099999995, + "longitude": -121.9601157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.66602, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382033899999996, + "longitude": -121.96012549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.3564, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382047, + "longitude": -121.96013429999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.29333, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820208, + "longitude": -121.9601167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.77823, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382025, + "longitude": -121.96010690000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.3047, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820297, + "longitude": -121.96013540000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.228, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820255, + "longitude": -121.96014530000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.35806, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820124, + "longitude": -121.96013649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.6227, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820212, + "longitude": -121.96015519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.07068, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820386, + "longitude": -121.9601541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.46497, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820081, + "longitude": -121.9601464 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.40396, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382017, + "longitude": -121.96016499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.33887, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820128, + "longitude": -121.9601749 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.14273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819997, + "longitude": -121.9601661 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.23074, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819866, + "longitude": -121.9601573 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.3485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819735, + "longitude": -121.96014849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.5237, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819777, + "longitude": -121.9601386 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.28485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819604, + "longitude": -121.9601397 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.06244, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819473, + "longitude": -121.96013090000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.58853, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381934099999995, + "longitude": -121.96012209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.30838, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381921, + "longitude": -121.96011329999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.04224, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819079, + "longitude": -121.96010449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.9234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381903699999995, + "longitude": -121.96011440000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.02045, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381899499999996, + "longitude": -121.96012429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.37933, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818953, + "longitude": -121.96013409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.4589, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819084, + "longitude": -121.96014290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.2027, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819215, + "longitude": -121.9601517 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.3697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818906, + "longitude": -121.96010559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.16763, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819257, + "longitude": -121.9601419 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.86127, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818948, + "longitude": -121.9600957 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.68686, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381899, + "longitude": -121.96008579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.55228, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819033, + "longitude": -121.96007599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.94693, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819126, + "longitude": -121.96013309999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.65833, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819388, + "longitude": -121.96015070000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.65445, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819042, + "longitude": -121.96015279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.42468, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818999, + "longitude": -121.96016270000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.27603, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818957, + "longitude": -121.9601726 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.08865, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818915, + "longitude": -121.9601824 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.1651, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381887299999995, + "longitude": -121.96019229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.15442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819046, + "longitude": -121.96019120000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.80725, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818868, + "longitude": -121.9601539 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.2477, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819004, + "longitude": -121.9602011 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.12973, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381913499999996, + "longitude": -121.9602099 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.38947, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819266, + "longitude": -121.9602187 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.26038, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381930800000006, + "longitude": -121.96020879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.9896, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819397, + "longitude": -121.96022749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.983, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381917699999995, + "longitude": -121.9602 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.9093, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818737, + "longitude": -121.96014509999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.8866, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818695, + "longitude": -121.960155 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.3107, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381860599999996, + "longitude": -121.96013629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.53952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818564, + "longitude": -121.96014620000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.28445, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818779, + "longitude": -121.9601352 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.97662, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818475, + "longitude": -121.9601275 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.97562, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819088, + "longitude": -121.9601814 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.85236, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381834399999995, + "longitude": -121.9601187 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.8081, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818213, + "longitude": -121.9601099 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.11652, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818386, + "longitude": -121.9601088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.56757, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38184280000001, + "longitude": -121.96009889999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.00385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381847, + "longitude": -121.96008909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 446.46594, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818339, + "longitude": -121.9600803 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.88403, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818208, + "longitude": -121.96007150000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.08716, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818251, + "longitude": -121.96006159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.3973, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818293, + "longitude": -121.96005170000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.82364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818335, + "longitude": -121.96004179999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.3729, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818424, + "longitude": -121.9600605 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.3295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818082, + "longitude": -121.96010109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.91583, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818466, + "longitude": -121.9600506 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.8637, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381864799999995, + "longitude": -121.96012640000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.80286, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381869, + "longitude": -121.96011650000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.92734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381943899999996, + "longitude": -121.96021760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.7977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818124, + "longitude": -121.9600912 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.7689, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381913, + "longitude": -121.9601715 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.75607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818784, + "longitude": -121.96017359999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.73566, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818826, + "longitude": -121.96016379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.72845, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818255, + "longitude": -121.96010000000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.72116, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818382, + "longitude": -121.96007039999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.6894, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818513, + "longitude": -121.9600792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.67908, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818517, + "longitude": -121.96011759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.67563, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818555, + "longitude": -121.96006930000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.64774, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818166, + "longitude": -121.9600813 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.58475, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818686, + "longitude": -121.9600781 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.5779, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818653, + "longitude": -121.96016479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.45126, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818611, + "longitude": -121.96017470000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.56705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818479, + "longitude": -121.96016589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.54193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818568, + "longitude": -121.9601846 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.36545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381852599999995, + "longitude": -121.96019439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.38834, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381865700000006, + "longitude": -121.96020320000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.7629, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381878799999996, + "longitude": -121.960212 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.3678, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818919, + "longitude": -121.96022079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.58624, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381904999999996, + "longitude": -121.9602296 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.7593, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819182, + "longitude": -121.9602384 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.46347, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819139, + "longitude": -121.9602483 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.04395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381874599999996, + "longitude": -121.96022189999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.5621, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819313, + "longitude": -121.9602472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.3851, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819346, + "longitude": -121.9601605 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.35086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819477, + "longitude": -121.96016929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.4457, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381935, + "longitude": -121.96019899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.34598, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819393, + "longitude": -121.96018910000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.1088, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818039, + "longitude": -121.960111 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.33627, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381799699999995, + "longitude": -121.9601208 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.9251, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818128, + "longitude": -121.96012959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.61636, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818086, + "longitude": -121.9601395 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 445.04175, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381795499999996, + "longitude": -121.9601307 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.56873, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818044, + "longitude": -121.96014939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.4278, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818002, + "longitude": -121.96015919999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.7016, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3817871, + "longitude": -121.96015039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.50943, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381791299999996, + "longitude": -121.9601406 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.35406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818742, + "longitude": -121.9601835 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.3187, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818962, + "longitude": -121.96021099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.31735, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818775, + "longitude": -121.9600968 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.30612, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819355, + "longitude": -121.96023740000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.29486, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819173, + "longitude": -121.96016159999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.29395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818644, + "longitude": -121.96008800000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.2755, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818348, + "longitude": -121.96015709999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.2378, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818391, + "longitude": -121.9601472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.25638, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818877, + "longitude": -121.9602307 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.23395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819261, + "longitude": -121.96018029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.2269, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818297, + "longitude": -121.96009009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.2223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381927, + "longitude": -121.96025709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.2103, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381873299999995, + "longitude": -121.9601067 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.20938, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818902, + "longitude": -121.9600672 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.18857, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381876999999996, + "longitude": -121.9600584 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.49844, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381796, + "longitude": -121.9601691 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.17142, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818944, + "longitude": -121.96005729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.17023, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818728, + "longitude": -121.96006820000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.09564, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819075, + "longitude": -121.9600661 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.0884, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818133, + "longitude": -121.960168 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.03528, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819435, + "longitude": -121.96017920000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.03278, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818377, + "longitude": -121.960032 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.02344, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819224, + "longitude": -121.9602286 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.00586, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819219, + "longitude": -121.9601902 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.9893, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381882999999995, + "longitude": -121.9602022 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.97412, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818171, + "longitude": -121.96011979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.96823, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819008, + "longitude": -121.96023950000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.96387, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381886400000006, + "longitude": -121.96011550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.96365, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818822, + "longitude": -121.9601253 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.95334, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819121, + "longitude": -121.9600946 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.92352, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818817, + "longitude": -121.9600869 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.91922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38195150000001, + "longitude": -121.96012099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.9114, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819557, + "longitude": -121.9601112 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.02798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381942599999995, + "longitude": -121.96010240000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.55542, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819468, + "longitude": -121.96009249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.2528, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381782799999996, + "longitude": -121.96016030000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.8804, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3817786, + "longitude": -121.96017020000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.18234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819599, + "longitude": -121.96010129999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.87155, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381972999999995, + "longitude": -121.9601101 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.33304, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381943, + "longitude": -121.9601408 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.85306, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819304, + "longitude": -121.9601704 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.83914, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818835, + "longitude": -121.96024059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.83572, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818091, + "longitude": -121.96017789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.82367, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819819, + "longitude": -121.9601288 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.82346, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819164, + "longitude": -121.96008479999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.82205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818395, + "longitude": -121.9601856 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.78714, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819528, + "longitude": -121.96023629999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.75357, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381929899999996, + "longitude": -121.96013200000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.75092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381952399999996, + "longitude": -121.9601979 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.7504, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381964599999996, + "longitude": -121.96012979999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.7083, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819337, + "longitude": -121.9600837 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.70135, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818699, + "longitude": -121.9601934 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.69724, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818433, + "longitude": -121.9601374 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.69675, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818597, + "longitude": -121.96005939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.67938, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381881299999996, + "longitude": -121.9600485 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.67264, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818682, + "longitude": -121.96003970000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.17572, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381855, + "longitude": -121.96003089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.56372, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819253, + "longitude": -121.9601034 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.66623, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819519, + "longitude": -121.9601595 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.65192, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381965, + "longitude": -121.96016829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 444.30573, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818559, + "longitude": -121.9601077 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.65182, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820301, + "longitude": -121.9601738 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.64218, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381938399999996, + "longitude": -121.9601122 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.6258, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819097, + "longitude": -121.9602582 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.6171, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381850799999995, + "longitude": -121.96004080000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.60303, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818615, + "longitude": -121.96021309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.58987, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818573, + "longitude": -121.96022300000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.89713, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381948099999995, + "longitude": -121.96020779999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.5587, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820086, + "longitude": -121.9601848 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.5538, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820044, + "longitude": -121.96019469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.90958, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819912, + "longitude": -121.9601859 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.81137, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3817917, + "longitude": -121.960179 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.55176, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381848399999996, + "longitude": -121.9602043 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.54398, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819908, + "longitude": -121.96014740000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.53943, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818602, + "longitude": -121.96009790000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.53912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819659, + "longitude": -121.9602451 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.53522, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818859, + "longitude": -121.960077 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.52774, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819228, + "longitude": -121.96026699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.5192, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818175, + "longitude": -121.96015820000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.50824, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818522, + "longitude": -121.960156 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.50558, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819655, + "longitude": -121.9602067 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.49768, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819786, + "longitude": -121.96021549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.96158, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819917, + "longitude": -121.96022429999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.81744, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381844199999996, + "longitude": -121.9602142 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.47305, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818704, + "longitude": -121.9602318 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.46835, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819861, + "longitude": -121.96011890000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.45966, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819093, + "longitude": -121.96021979999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.43896, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819781, + "longitude": -121.96017710000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.43433, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819739, + "longitude": -121.9601869 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.54626, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819608, + "longitude": -121.96017809999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.407, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818639, + "longitude": -121.9600496 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.39752, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382017499999996, + "longitude": -121.9602035 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.3475, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381979, + "longitude": -121.96025390000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.33606, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381821699999996, + "longitude": -121.96014829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.3007, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381995499999995, + "longitude": -121.96017599999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.2892, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381974400000004, + "longitude": -121.96022540000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.25638, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381890999999996, + "longitude": -121.960144 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.251, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819561, + "longitude": -121.9601496 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.2333, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381968799999996, + "longitude": -121.96011999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.22812, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381830199999996, + "longitude": -121.96012859999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.20203, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819833, + "longitude": -121.96024399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.1868, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818419, + "longitude": -121.96002209999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.18323, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819613, + "longitude": -121.9602166 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.1805, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381986999999995, + "longitude": -121.96019570000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.16583, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819295, + "longitude": -121.9600936 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.1612, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818966, + "longitude": -121.96024940000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.12033, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818264, + "longitude": -121.96017680000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.11816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819168, + "longitude": -121.9601232 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.08243, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381859299999995, + "longitude": -121.960021 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.06787, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818306, + "longitude": -121.960167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.064, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381911699999996, + "longitude": -121.96005620000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.93878, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818437, + "longitude": -121.96017579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.9315, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381825899999995, + "longitude": -121.9601384 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.92673, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381956599999995, + "longitude": -121.960188 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.92267, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381957, + "longitude": -121.9602264 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.90363, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820048, + "longitude": -121.9602331 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.89273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820039, + "longitude": -121.9601562 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.85538, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819692, + "longitude": -121.9601584 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.80545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820001, + "longitude": -121.9602045 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.7713, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819697, + "longitude": -121.96019679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.6735, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381940199999995, + "longitude": -121.96026590000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.6685, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819824, + "longitude": -121.96016719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.6365, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818048, + "longitude": -121.9601878 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.62354, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382021699999996, + "longitude": -121.96019360000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.6142, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818353, + "longitude": -121.9601955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.5778, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381817999999996, + "longitude": -121.96019659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.57672, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381999199999996, + "longitude": -121.9601277 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.53894, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382003499999996, + "longitude": -121.96011779999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 443.0037, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819959, + "longitude": -121.9602144 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.5358, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381982799999996, + "longitude": -121.96020560000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.5286, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819206, + "longitude": -121.9600749 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.51636, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819444, + "longitude": -121.96025599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.48254, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819575, + "longitude": -121.9602649 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.83585, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819875, + "longitude": -121.9602342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.43872, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820343, + "longitude": -121.96016399999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.42282, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382025899999995, + "longitude": -121.96018369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.3255, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819533, + "longitude": -121.9602747 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.23798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819748, + "longitude": -121.9602638 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.22986, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38186350000001, + "longitude": -121.96001109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.21133, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381966399999996, + "longitude": -121.96028349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.19373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381822199999995, + "longitude": -121.96018670000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.13794, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819772, + "longitude": -121.9601002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.13776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819486, + "longitude": -121.9602462 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.1111, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38201660000001, + "longitude": -121.9601266 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.10406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381915899999996, + "longitude": -121.96004629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.09583, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819617, + "longitude": -121.96025499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.07907, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381970599999995, + "longitude": -121.96027369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.9929, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381994999999996, + "longitude": -121.9601376 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.97845, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382007699999996, + "longitude": -121.9601079 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.97778, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820512, + "longitude": -121.96012449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.96954, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382013199999996, + "longitude": -121.96021329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.95166, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381885499999996, + "longitude": -121.96003859999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.93973, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819701, + "longitude": -121.9602352 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.93222, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819028, + "longitude": -121.9600375 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.90283, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819379, + "longitude": -121.96007379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.8849, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381929, + "longitude": -121.96005509999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.86694, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820428, + "longitude": -121.9601442 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.86584, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818462, + "longitude": -121.9600122 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.85196, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819248, + "longitude": -121.960065 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.84937, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381951, + "longitude": -121.9600826 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.84464, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818724, + "longitude": -121.96002979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.82526, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819641, + "longitude": -121.9600914 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.80176, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818986, + "longitude": -121.9600474 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.7641, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820292, + "longitude": -121.960097 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.64322, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818793, + "longitude": -121.9602505 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.56775, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381935899999995, + "longitude": -121.96027579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.55798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818311, + "longitude": -121.96020539999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.43423, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382009, + "longitude": -121.96022320000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.4295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818766, + "longitude": -121.9600199 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.4159, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819946, + "longitude": -121.96009910000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.387, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381889699999995, + "longitude": -121.9600287 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.30035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819684, + "longitude": -121.9600815 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.2947, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819904, + "longitude": -121.96010899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.29095, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381949, + "longitude": -121.96028459999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.09662, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818531, + "longitude": -121.96023290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.0238, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820006, + "longitude": -121.96024299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.02222, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382046599999995, + "longitude": -121.9600959 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.0204, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381981499999995, + "longitude": -121.96009029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.9829, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818504, + "longitude": -121.9600023 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.8171, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818808, + "longitude": -121.96001009999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.78445, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381907, + "longitude": -121.96002770000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.77994, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3817875, + "longitude": -121.96018889999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.7114, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382011899999995, + "longitude": -121.9600981 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.66, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819186, + "longitude": -121.9602769 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.64618, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381905499999995, + "longitude": -121.96026809999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.6086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381942099999996, + "longitude": -121.9600639 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.50085, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819552, + "longitude": -121.96007270000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.49557, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381962099999996, + "longitude": -121.9602934 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.49072, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818924, + "longitude": -121.96025929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.32825, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820335, + "longitude": -121.96008710000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.25864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818662, + "longitude": -121.9602417 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.2491, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819964, + "longitude": -121.96025279999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.18338, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3817744, + "longitude": -121.96018009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.09424, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381800600000005, + "longitude": -121.9601977 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.09158, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819857, + "longitude": -121.96008049999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.07483, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818546, + "longitude": -121.9599925 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.0642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818939, + "longitude": -121.9600189 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.05774, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381920099999995, + "longitude": -121.9600365 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.9875, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818677, + "longitude": -121.96000129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.88715, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819921, + "longitude": -121.9602627 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.8678, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819988, + "longitude": -121.96008929999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.84717, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819504, + "longitude": -121.95972119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.77402, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3819595, + "longitude": -121.9600629 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.6515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820161, + "longitude": -121.96008820000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.57178, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819333, + "longitude": -121.96004529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.55093, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821708, + "longitude": -121.95977090000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.5242, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382153599999995, + "longitude": -121.9597739 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.40848, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381813699999995, + "longitude": -121.96020650000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.37564, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819879, + "longitude": -121.9602726 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.25406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819464, + "longitude": -121.96005410000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.1512, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821134, + "longitude": -121.95998999999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.14902, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821118, + "longitude": -121.95997899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.2735, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382126500000005, + "longitude": -121.95997570000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.47275, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3817739, + "longitude": -121.9597884 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.07346, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381779099999996, + "longitude": -121.95977930000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.37488, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817844, + "longitude": -121.9597702 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.634, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817896, + "longitude": -121.9597611 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.8027, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817776, + "longitude": -121.9597502 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.92468, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381782799999996, + "longitude": -121.95974109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.69098, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817881, + "longitude": -121.9597321 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.3427, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382163999999996, + "longitude": -121.959743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.0645, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818753, + "longitude": -121.9595581 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 439.03934, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.3818991, + "longitude": -121.9598175 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 439.00757, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 37.381791199999995, + "longitude": -121.9597902 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.00543, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821102, + "longitude": -121.959968 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.94214, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382108599999995, + "longitude": -121.95995699999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.82623, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382123299999996, + "longitude": -121.9599537 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.8818, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821217, + "longitude": -121.95994259999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.053, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819726, + "longitude": -121.96007170000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.82684, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821434, + "longitude": -121.95975639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.8259, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819985, + "longitude": -121.9598652 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.8018, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.38216750000001, + "longitude": -121.9597326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.79755, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820858, + "longitude": -121.96000769999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.78647, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820842, + "longitude": -121.95999669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.1748, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820972, + "longitude": -121.95998239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.77182, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382107, + "longitude": -121.95994599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.74988, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3817723, + "longitude": -121.95975929999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.73572, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821673, + "longitude": -121.9597812 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.7214, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381970599999995, + "longitude": -121.95993670000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.71057, + "segmentIndex": 22 + }, + { + "center": { + "latitude": 37.3820956, + "longitude": -121.9599713 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.6883, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819795, + "longitude": -121.9602923 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.65714, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820461, + "longitude": -121.96005749999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.59738, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38212490000001, + "longitude": -121.95996469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.48785, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821538, + "longitude": -121.9597254 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.47934, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381839899999996, + "longitude": -121.96022409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.47626, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3817671, + "longitude": -121.95976840000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.45706, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818017, + "longitude": -121.95977210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.454, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819837, + "longitude": -121.96028249999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.44772, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381797999999996, + "longitude": -121.9598102 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.44052, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381931699999996, + "longitude": -121.96028570000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.4181, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818001, + "longitude": -121.959743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.27536, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817964, + "longitude": -121.95978109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.17947, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821468, + "longitude": -121.95974609999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.16495, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3817859, + "longitude": -121.95979930000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.1628, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382087399999996, + "longitude": -121.9600188 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.15085, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382089, + "longitude": -121.96002979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.67212, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820743, + "longitude": -121.9600331 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 442.25766, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821036, + "longitude": -121.96002639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.76483, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382072699999995, + "longitude": -121.96002209999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.45786, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820924, + "longitude": -121.95994929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.14575, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818121, + "longitude": -121.9597539 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.14157, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381817399999996, + "longitude": -121.95974480000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.511, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817619, + "longitude": -121.9597774 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.03983, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817933, + "longitude": -121.959723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.02875, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821503, + "longitude": -121.9597357 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.01483, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818268, + "longitude": -121.9602153 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.99896, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821501, + "longitude": -121.9597843 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.9492, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382093999999995, + "longitude": -121.95996029999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.9484, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821812, + "longitude": -121.95973989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.91635, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821845, + "longitude": -121.95977810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.90262, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821777, + "longitude": -121.9597502 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.8768, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382180999999996, + "longitude": -121.9597884 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.8724, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382101999999996, + "longitude": -121.9600154 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.83182, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821467, + "longitude": -121.95979460000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.76282, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821604, + "longitude": -121.95980180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.10333, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821569, + "longitude": -121.9598121 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.91116, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821534, + "longitude": -121.95982249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.3222, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821499, + "longitude": -121.9598328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.6816, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821637, + "longitude": -121.95984 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.8824, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821671, + "longitude": -121.95982969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.6839, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821602, + "longitude": -121.95985040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.58264, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382156699999996, + "longitude": -121.9598607 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.48514, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821465, + "longitude": -121.95984310000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.42484, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381805299999996, + "longitude": -121.95973389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.75128, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821201, + "longitude": -121.95993159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.7425, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821185, + "longitude": -121.9599206 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.4242, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821914, + "longitude": -121.9597575 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.69827, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381798499999995, + "longitude": -121.95971389999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.6496, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818038, + "longitude": -121.95970480000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.5364, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818158, + "longitude": -121.9597158 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.32816, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381821099999996, + "longitude": -121.95970669999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.34067, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818263, + "longitude": -121.95969760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.94873, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818315, + "longitude": -121.95968859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.7881, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818195, + "longitude": -121.9596776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.74942, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818247, + "longitude": -121.9596686 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.7111, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381814299999995, + "longitude": -121.95968669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.05453, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381836799999995, + "longitude": -121.9596795 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.9799, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381842, + "longitude": -121.95967040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.72214, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.38183, + "longitude": -121.95965950000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.7913, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821401, + "longitude": -121.9597182 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.64914, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821532, + "longitude": -121.95987099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.63715, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821638, + "longitude": -121.9597915 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.57864, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818331, + "longitude": -121.95971759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.5741, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821775, + "longitude": -121.9597987 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.57153, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381957899999996, + "longitude": -121.96030329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.546, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381794899999996, + "longitude": -121.95975209999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.49622, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818279, + "longitude": -121.95972669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.49255, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382143, + "longitude": -121.95985339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.4832, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821331, + "longitude": -121.95973879999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.4641, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819448, + "longitude": -121.9602945 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.43002, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38188420000001, + "longitude": -121.9595569 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 437.38666, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.381843599999996, + "longitude": -121.95969949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.37634, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821741, + "longitude": -121.9598091 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.37204, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382103799999996, + "longitude": -121.9599239 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.34348, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818069, + "longitude": -121.959763 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.24435, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382174299999996, + "longitude": -121.9597605 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.20877, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818352, + "longitude": -121.9596504 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.1955, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381813699999995, + "longitude": -121.95978299999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.16583, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817634, + "longitude": -121.95980650000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.155, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820508, + "longitude": -121.9600861 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.1233, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818106, + "longitude": -121.95972479999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.11322, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818032, + "longitude": -121.95980109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.09674, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382170599999995, + "longitude": -121.95981940000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.0895, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818473, + "longitude": -121.9596613 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.07877, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818525, + "longitude": -121.95965229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.23825, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818577, + "longitude": -121.95964319999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.22833, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381862999999996, + "longitude": -121.9596341 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.8548, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381850899999996, + "longitude": -121.9596232 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.27853, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818682, + "longitude": -121.95962499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.59485, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818735, + "longitude": -121.95961600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.6813, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818787, + "longitude": -121.9596069 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.70508, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818457, + "longitude": -121.95963229999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.41348, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818839, + "longitude": -121.95959779999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.1634, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818892, + "longitude": -121.95958870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.20816, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818944, + "longitude": -121.95957969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.14578, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819065, + "longitude": -121.95959059999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.1369, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381911699999996, + "longitude": -121.95958150000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.389, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381917, + "longitude": -121.9595724 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.63174, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381929, + "longitude": -121.9595834 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.43283, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381934199999996, + "longitude": -121.95957430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.12198, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381809, + "longitude": -121.95969579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.07455, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821498, + "longitude": -121.9598813 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.03232, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820711, + "longitude": -121.96001109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.97134, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381923799999996, + "longitude": -121.9595924 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.92688, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821194, + "longitude": -121.95973159999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.92502, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821229, + "longitude": -121.95972130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.15186, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382136599999995, + "longitude": -121.9597285 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.92337, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820988, + "longitude": -121.95999339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.91205, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381840499999996, + "longitude": -121.9596413 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.88995, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818997, + "longitude": -121.95957059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.862, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820581, + "longitude": -121.96002539999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.85565, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818085, + "longitude": -121.95979210000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.83215, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818384, + "longitude": -121.9597086 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.8059, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382085599999996, + "longitude": -121.95981479999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.80133, + "segmentIndex": 17 + }, + { + "center": { + "latitude": 37.3820766, + "longitude": -121.9598149 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 440.81934, + "segmentIndex": 17 + }, + { + "center": { + "latitude": 37.3818226, + "longitude": -121.9597358 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.77716, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382146299999995, + "longitude": -121.95989159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.7348, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381756599999996, + "longitude": -121.9597865 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.71854, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820377, + "longitude": -121.9600773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.70352, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382081, + "longitude": -121.95997469999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.64288, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818541, + "longitude": -121.9596813 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.62927, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821054, + "longitude": -121.9599349 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.601, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382188, + "longitude": -121.9597678 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.4723, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821297, + "longitude": -121.9597491 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.4133, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821264, + "longitude": -121.9597109 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.3582, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821127, + "longitude": -121.9597037 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.6572, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820203, + "longitude": -121.96007829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.32712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819411, + "longitude": -121.95959429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.27026, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381953100000004, + "longitude": -121.95960520000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.79514, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818488, + "longitude": -121.95969040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.21976, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819185, + "longitude": -121.95960149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.1632, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820826, + "longitude": -121.9599857 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.15897, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821432, + "longitude": -121.9598049 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.15338, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382099, + "longitude": -121.9596965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.1436, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381957799999995, + "longitude": -121.9597488 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.06747, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3821399, + "longitude": -121.9597667 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.011, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821428, + "longitude": -121.95990199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.00815, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820695, + "longitude": -121.96 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.9708, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819753, + "longitude": -121.96030220000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.89096, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381946299999996, + "longitude": -121.9595852 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.80453, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818646, + "longitude": -121.95966320000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.68488, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382109199999995, + "longitude": -121.95971399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.6473, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381819, + "longitude": -121.9597739 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.61185, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818048, + "longitude": -121.95983020000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.59943, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821361, + "longitude": -121.95987410000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.53583, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381904899999995, + "longitude": -121.9595615 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.52286, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818609, + "longitude": -121.9597013 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.50787, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820026, + "longitude": -121.95975859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.45828, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3819994, + "longitude": -121.959769 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 439.54233, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3821057, + "longitude": -121.95972429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.33005, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819358, + "longitude": -121.95960339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.29062, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382003, + "longitude": -121.9600794 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.27176, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818242, + "longitude": -121.95976479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.20917, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381839899999996, + "longitude": -121.95973759999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.18106, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382102499999995, + "longitude": -121.9596861 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.12094, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821949, + "longitude": -121.95974710000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.11514, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382115999999996, + "longitude": -121.9597419 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.0962, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818294, + "longitude": -121.9597558 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.0938, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821291, + "longitude": -121.95989469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.02856, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382125599999995, + "longitude": -121.9599051 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.5444, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818556, + "longitude": -121.95971039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.98132, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821326, + "longitude": -121.95988439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.92877, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819012, + "longitude": -121.9595997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.8583, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381924399999996, + "longitude": -121.96002659999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.85236, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818452, + "longitude": -121.9597286 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.83807, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381820499999996, + "longitude": -121.95980300000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.83575, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820887, + "longitude": -121.9596789 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.8339, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382075, + "longitude": -121.9596717 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.2304, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382071599999996, + "longitude": -121.95968200000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.4393, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820579, + "longitude": -121.9596747 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.58154, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382044199999996, + "longitude": -121.9596675 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.36935, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820476, + "longitude": -121.95965720000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.66974, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820613, + "longitude": -121.95966440000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.20828, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382040700000005, + "longitude": -121.9596778 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.16312, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820544, + "longitude": -121.9596851 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.05722, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820305, + "longitude": -121.9596603 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.65604, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382033899999996, + "longitude": -121.95964989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.25705, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820681, + "longitude": -121.9596923 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.03018, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820202, + "longitude": -121.95964269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.996, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821912, + "longitude": -121.95980599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.79803, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818908, + "longitude": -121.95961779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.79242, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.38181, + "longitude": -121.9598211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.79205, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381896, + "longitude": -121.95960869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.7901, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382016799999995, + "longitude": -121.959653 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.7887, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381866099999996, + "longitude": -121.9596923 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.75702, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820955, + "longitude": -121.95970679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.7187, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381875, + "longitude": -121.959645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.70236, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381859299999995, + "longitude": -121.9596723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.6591, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821808, + "longitude": -121.95983689999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.6531, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818347, + "longitude": -121.9597467 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.64212, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818803, + "longitude": -121.95963599999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.62485, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820853, + "longitude": -121.95968920000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.6188, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381858799999996, + "longitude": -121.95998259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.61282, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820818, + "longitude": -121.95969949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.56494, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382078299999996, + "longitude": -121.9597099 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.60696, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819113, + "longitude": -121.96001779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.53897, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819637, + "longitude": -121.960053 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.49994, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382139699999996, + "longitude": -121.9598152 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.46054, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821947, + "longitude": -121.95979570000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.42072, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381837999999995, + "longitude": -121.95992229999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 434.4156, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.3818153, + "longitude": -121.9598121 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.3808, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382092, + "longitude": -121.95971709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.30606, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818698, + "longitude": -121.9596541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.2464, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819768, + "longitude": -121.96006179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.1866, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818504, + "longitude": -121.95971949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.15704, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818826, + "longitude": -121.9595384 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 434.11057, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.382050899999996, + "longitude": -121.9596954 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.05853, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381885499999996, + "longitude": -121.9596269 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.9916, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821262, + "longitude": -121.9597595 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.92377, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821395, + "longitude": -121.9598638 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.90277, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819222, + "longitude": -121.9595634 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.88947, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381971, + "longitude": -121.96031210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.87933, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382027, + "longitude": -121.9596706 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.86566, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382201699999996, + "longitude": -121.959775 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.8236, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819306, + "longitude": -121.95961240000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.78528, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821162, + "longitude": -121.95969339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.75693, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819899, + "longitude": -121.96007060000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.7394, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820646, + "longitude": -121.9597026 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.7307, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820908, + "longitude": -121.9599383 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.6958, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819583, + "longitude": -121.9595961 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.69437, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818258, + "longitude": -121.9597939 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.62802, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821843, + "longitude": -121.95982660000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.58618, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821878, + "longitude": -121.9598163 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.52728, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381950599999996, + "longitude": -121.96004420000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.38248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820237, + "longitude": -121.95963239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.353, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818719, + "longitude": -121.9599914 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.33624, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820031, + "longitude": -121.9596458 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.2389, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819479, + "longitude": -121.95961429999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.22223, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819599, + "longitude": -121.95962519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.30057, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381965099999995, + "longitude": -121.9596161 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.21506, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821982, + "longitude": -121.95978530000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.14145, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820374, + "longitude": -121.95963959999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.0936, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818981, + "longitude": -121.960009 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.09326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819375, + "longitude": -121.9600354 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.05887, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381885, + "longitude": -121.9600002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.00067, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819704, + "longitude": -121.95960709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.94308, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819824, + "longitude": -121.95961799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.18036, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820133, + "longitude": -121.95966329999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.93713, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820372, + "longitude": -121.95968810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.88492, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382006499999996, + "longitude": -121.95963549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.87738, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818664, + "longitude": -121.9595593 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 432.84592, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.381972, + "longitude": -121.95963610000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.78387, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819642, + "longitude": -121.95972789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.63647, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3822051, + "longitude": -121.9597647 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.60922, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381828399999996, + "longitude": -121.9596304 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.58627, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821364, + "longitude": -121.95977699999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.50137, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3817514, + "longitude": -121.95979559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.48193, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818714, + "longitude": -121.95968320000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.30728, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819772, + "longitude": -121.95962709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.2765, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819133, + "longitude": -121.95961059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.2703, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820749, + "longitude": -121.9597202 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.2041, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821023, + "longitude": -121.9597347 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.14767, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821119, + "longitude": -121.95989780000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.08664, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818766, + "longitude": -121.9596741 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.00797, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821347, + "longitude": -121.95992830000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.98508, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.382002899999996, + "longitude": -121.95995169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.88455, + "segmentIndex": 21 + }, + { + "center": { + "latitude": 37.382088599999996, + "longitude": -121.9597274 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.85126, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381942599999995, + "longitude": -121.9596234 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.63782, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.38201, + "longitude": -121.95962509999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.40186, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820945, + "longitude": -121.95981460000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.1669, + "segmentIndex": 17 + }, + { + "center": { + "latitude": 37.382129899999995, + "longitude": -121.95970059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.0652, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818737, + "longitude": -121.9595396 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 431.00632, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.381830199999996, + "longitude": -121.959917 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 430.79617, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.381822299999996, + "longitude": -121.95991169999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 441.35858, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.3820246, + "longitude": -121.9600685 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.7689, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819996, + "longitude": -121.95965609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.64026, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819547, + "longitude": -121.95963429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.57043, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820511, + "longitude": -121.9596468 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.5351, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382061199999995, + "longitude": -121.95971290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.52222, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381831, + "longitude": -121.9597848 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.52124, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820475, + "longitude": -121.95970570000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.405, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382023499999995, + "longitude": -121.95968090000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.39883, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821436, + "longitude": -121.95970779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.24817, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382157299999996, + "longitude": -121.95971509999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.15735, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819253, + "longitude": -121.95962149999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.93918, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381975600000004, + "longitude": -121.95959800000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.91394, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821125, + "longitude": -121.9597522 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.83014, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820988, + "longitude": -121.95974500000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.809, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820565, + "longitude": -121.96001439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.76788, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819667, + "longitude": -121.95964519999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.74567, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382067899999996, + "longitude": -121.95998900000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.55536, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381881799999995, + "longitude": -121.959665 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.45697, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382079399999995, + "longitude": -121.9599636 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.43448, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820337, + "longitude": -121.95969849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.22067, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820098, + "longitude": -121.95967369999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.84973, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382115399999996, + "longitude": -121.9598875 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.79474, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382089199999996, + "longitude": -121.95992729999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.71765, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381836199999995, + "longitude": -121.95977579999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.60455, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3822086, + "longitude": -121.95975440000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.5175, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821362, + "longitude": -121.95982559999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.44882, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820288, + "longitude": -121.96005860000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.39975, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382064799999995, + "longitude": -121.9596541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.3571, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820851, + "longitude": -121.95973769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.29333, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818871, + "longitude": -121.95965600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.03644, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819855, + "longitude": -121.9597623 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.98123, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.3820785, + "longitude": -121.9596613 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.40512, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819788, + "longitude": -121.95965609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.3516, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821189, + "longitude": -121.9598772 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.97382, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381775499999996, + "longitude": -121.9598174 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.95685, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.38202, + "longitude": -121.9596912 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.8595, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819144, + "longitude": -121.9602867 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.25714, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382132999999996, + "longitude": -121.95978729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.08902, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382171, + "longitude": -121.95972230000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.05658, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381901299999996, + "longitude": -121.96027790000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.8911, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818415, + "longitude": -121.9597667 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.86694, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820072, + "longitude": -121.96006949999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.79544, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381907999999996, + "longitude": -121.9596197 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.74966, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819374, + "longitude": -121.95963239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.7112, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818923, + "longitude": -121.9596469 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.49557, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821224, + "longitude": -121.95986680000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.39026, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818467, + "longitude": -121.95975759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.2593, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381853199999995, + "longitude": -121.95982760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.08807, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.382033, + "longitude": -121.96004869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.0673, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819636, + "longitude": -121.9595871 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.0238, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818915, + "longitude": -121.9595372 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 424.9841, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.3818232, + "longitude": -121.95963950000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.96484, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381875099999995, + "longitude": -121.9602603 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.90033, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381949399999996, + "longitude": -121.9596434 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.85553, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819028, + "longitude": -121.95962869999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.7869, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818882, + "longitude": -121.96026909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.75705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820778, + "longitude": -121.9599526 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.71603, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818899, + "longitude": -121.95980290000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 424.64313, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 37.3818459, + "longitude": -121.9599276 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 424.5871, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 37.381927499999996, + "longitude": -121.9602955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.24872, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820714, + "longitude": -121.95973049999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.23447, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3821328, + "longitude": -121.95983589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.1218, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820435, + "longitude": -121.9600287 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.89615, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820663, + "longitude": -121.95997799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.84875, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381897599999995, + "longitude": -121.9596378 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.83893, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818226, + "longitude": -121.96022509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.76816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382129299999995, + "longitude": -121.95984619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.5186, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820063, + "longitude": -121.959684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.5167, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818619, + "longitude": -121.96025150000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.40094, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821258, + "longitude": -121.9598565 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.29794, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381835699999996, + "longitude": -121.96023389999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.249, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381783299999995, + "longitude": -121.9601987 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.12994, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818457, + "longitude": -121.9598224 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.06604, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3820549, + "longitude": -121.9600034 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.03998, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818488, + "longitude": -121.9602427 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.57355, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818179, + "longitude": -121.9596486 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.5425, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381961499999996, + "longitude": -121.9596543 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.4809, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.38195150000001, + "longitude": -121.95957609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.73764, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381941499999996, + "longitude": -121.95981599999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.649, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817964, + "longitude": -121.9602075 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.58658, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819406, + "longitude": -121.96030429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.51364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381816799999996, + "longitude": -121.9598411 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.43655, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382044, + "longitude": -121.95971599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.41272, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381809499999996, + "longitude": -121.9602163 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.17648, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819738, + "longitude": -121.95991760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.1161, + "segmentIndex": 19 + }, + { + "center": { + "latitude": 37.382184699999996, + "longitude": -121.95972959999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.94107, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820303, + "longitude": -121.9597088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.8716, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381851999999995, + "longitude": -121.95974860000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.8149, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819717, + "longitude": -121.95975550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.57904, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.381928599999995, + "longitude": -121.9600167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.57416, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381953700000004, + "longitude": -121.96031309999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.30814, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.38199410000001, + "longitude": -121.96006069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.12756, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821227, + "longitude": -121.95976979999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.99136, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382092199999995, + "longitude": -121.9596686 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.73895, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381980999999996, + "longitude": -121.9600519 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.41153, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381920099999995, + "longitude": -121.9596306 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.31604, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820816, + "longitude": -121.95974809999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.17, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818572, + "longitude": -121.9597395 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.1441, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381862999999996, + "longitude": -121.9599727 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.85284, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819395, + "longitude": -121.9595652 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.6586, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820577, + "longitude": -121.9597233 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.63013, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819024, + "longitude": -121.95999909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.60828, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819155, + "longitude": -121.96000790000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.3314, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818893, + "longitude": -121.9599903 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.1784, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818761, + "longitude": -121.95998150000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.17242, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819679, + "longitude": -121.9600431 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.1367, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820876, + "longitude": -121.9599162 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.09048, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381954799999995, + "longitude": -121.9600343 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.95734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382095299999996, + "longitude": -121.95975529999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.60608, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819668, + "longitude": -121.9603219 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.49118, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821984, + "longitude": -121.95973679999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.47495, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819417, + "longitude": -121.96002550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.3522, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3821059, + "longitude": -121.95967579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.8701, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382109, + "longitude": -121.95976250000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.73364, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381953599999996, + "longitude": -121.9598269 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.68942, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821017, + "longitude": -121.9598803 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.66452, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819735, + "longitude": -121.95966519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.307, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381862399999996, + "longitude": -121.95973039999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.02655, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819483, + "longitude": -121.95983600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 415.11047, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818221, + "longitude": -121.95983209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 415.0685, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821295, + "longitude": -121.9597977 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 414.83893, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381857499999995, + "longitude": -121.9595604 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 414.2923, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.3818591, + "longitude": -121.95957899999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 435.4623, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.381850199999995, + "longitude": -121.95958009999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 428.08893, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.3818517, + "longitude": -121.95959859999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 435.25723, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.38184280000001, + "longitude": -121.95959979999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 432.35693, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.3820135, + "longitude": -121.95961480000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 414.2266, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381999799999996, + "longitude": -121.95960760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.0594, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.38201660000001, + "longitude": -121.9597015 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 413.8908, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820762, + "longitude": -121.95994160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 412.41568, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819321, + "longitude": -121.95964149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 412.1037, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382027199999996, + "longitude": -121.959622 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 411.7665, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818677, + "longitude": -121.95972130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.75165, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820647, + "longitude": -121.95996699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.6556, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818241, + "longitude": -121.95987129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.42645, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3818169, + "longitude": -121.95988759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.26126, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 37.3819588, + "longitude": -121.9598178 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.39728, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819709, + "longitude": -121.95982869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.36267, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819363, + "longitude": -121.959825 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 409.8508, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819478, + "longitude": -121.9599323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 409.8162, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819442, + "longitude": -121.95965239999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 409.60214, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818829, + "longitude": -121.95980979999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 409.1171, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 37.382053299999995, + "longitude": -121.95999239999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 407.7621, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819431, + "longitude": -121.95984499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.86444, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820419, + "longitude": -121.9600177 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.8491, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818127, + "longitude": -121.9596576 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.81403, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819468, + "longitude": -121.9598069 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.7262, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381934699999995, + "longitude": -121.959796 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.10284, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819656, + "longitude": -121.9598378 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.62485, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3817875, + "longitude": -121.95982839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.5625, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382119599999996, + "longitude": -121.95968299999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.47873, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820115, + "longitude": -121.96005969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 405.80685, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.382146999999996, + "longitude": -121.95969749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 405.66803, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819227, + "longitude": -121.95978500000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 404.40756, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819106, + "longitude": -121.95977409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 412.79767, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3822121, + "longitude": -121.959744 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.48138, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819562, + "longitude": -121.95966340000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.4122, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819295, + "longitude": -121.95980499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.2898, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381942599999995, + "longitude": -121.95994130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.16724, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382105200000005, + "longitude": -121.95986989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.10037, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3820409, + "longitude": -121.9596293 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.65903, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382002899999996, + "longitude": -121.9596943 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.32523, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3818986, + "longitude": -121.9597632 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.13052, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381903799999996, + "longitude": -121.95975409999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.90265, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819091, + "longitude": -121.95974500000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 415.53552, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819143, + "longitude": -121.95973599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.9219, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381919499999995, + "longitude": -121.95972689999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.413, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819248, + "longitude": -121.9597178 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 409.5884, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820145, + "longitude": -121.9599038 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.0122, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.381980899999995, + "longitude": -121.9595889 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.9321, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381952999999996, + "longitude": -121.95992319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.66977, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381941, + "longitude": -121.9599123 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.47696, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820765, + "longitude": -121.9597962 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.3632, + "segmentIndex": 17 + }, + { + "center": { + "latitude": 37.3821333, + "longitude": -121.95969029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.1596, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381864799999995, + "longitude": -121.9595408 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 400.7519, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.3819781, + "longitude": -121.9597347 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.47623, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 37.382126, + "longitude": -121.959808 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.0749, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819641, + "longitude": -121.95980870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.19684, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382002, + "longitude": -121.95998879999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 396.17566, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.3818712, + "longitude": -121.9598578 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 395.85666, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.3820021, + "longitude": -121.96 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 395.5576, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.3820449, + "longitude": -121.9598315 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.81473, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 37.382086, + "longitude": -121.9599052 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.7936, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819683, + "longitude": -121.9596743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.29773, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819513, + "longitude": -121.959969 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.19226, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 37.3819358, + "longitude": -121.95992129999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.54977, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819379, + "longitude": -121.9598541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.17123, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819618, + "longitude": -121.9599066 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44833, + "segmentIndex": 19 + }, + { + "center": { + "latitude": 37.3818791, + "longitude": -121.95986289999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.0414, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.381887000000006, + "longitude": -121.95986810000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.81284, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.382108599999995, + "longitude": -121.95985960000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.50287, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381931099999996, + "longitude": -121.9598341 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.06927, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821225, + "longitude": -121.95981830000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.91025, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382074599999996, + "longitude": -121.95993059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.96252, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3818838, + "longitude": -121.95991 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.53226, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 37.3819127, + "longitude": -121.95970690000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.12363, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381918, + "longitude": -121.9596978 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.03458, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381923199999996, + "longitude": -121.9596887 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.24652, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819285, + "longitude": -121.95967970000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.87302, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819405, + "longitude": -121.95969059999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.4272, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819458, + "longitude": -121.9596815 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.21173, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819054, + "longitude": -121.9597832 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.1043, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821121, + "longitude": -121.95984929999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.09998, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819604, + "longitude": -121.95984689999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.99945, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382067899999996, + "longitude": -121.95974079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.98752, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.382063099999996, + "longitude": -121.959956 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.27863, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3821191, + "longitude": -121.9598286 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.78915, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819829, + "longitude": -121.95983969999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.7525, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381890899999995, + "longitude": -121.95989359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.72467, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 37.3818984, + "longitude": -121.95989870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.72003, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 37.3820394, + "longitude": -121.95992089999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 377.71057, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3819174, + "longitude": -121.9597941 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.08765, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818835, + "longitude": -121.9598886 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.77017, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 37.3821156, + "longitude": -121.959839 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.0744, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.381756800000005, + "longitude": -121.960187 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.6437, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 37.3819197, + "longitude": -121.95999809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.53577, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819148, + "longitude": -121.95963970000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.31686, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819328, + "longitude": -121.9600069 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.3005, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3820517, + "longitude": -121.9599813 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.9202, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820288, + "longitude": -121.96003209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.68765, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819983, + "longitude": -121.9600509 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.46082, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818933, + "longitude": -121.9597723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.35614, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819075, + "longitude": -121.95971599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.15106, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818913, + "longitude": -121.95991509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.97372, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 37.381926899999996, + "longitude": -121.9596506 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.0372, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382062000000005, + "longitude": -121.95987 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 372.99194, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3820403, + "longitude": -121.96000670000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.9064, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819066, + "longitude": -121.9599893 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.72437, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818804, + "longitude": -121.9599717 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.35162, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3818722, + "longitude": -121.95952109999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 371.1134, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 37.381985199999995, + "longitude": -121.96004210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.97836, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819023, + "longitude": -121.959725 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.6664, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819459, + "longitude": -121.96001569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.62155, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381958999999995, + "longitude": -121.96002449999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 369.97052, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819364, + "longitude": -121.9599693 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 369.22903, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 37.382070299999995, + "longitude": -121.959866 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 368.57156, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3819721, + "longitude": -121.96003329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.40732, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.3819514, + "longitude": -121.95998019999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 367.43533, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 37.381905499999995, + "longitude": -121.95988229999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.41312, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 37.3818777, + "longitude": -121.95984209999997 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 363.13913, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.3818698, + "longitude": -121.95983689999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 366.03232, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.3819872, + "longitude": -121.9600002 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 362.19684, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.3818856, + "longitude": -121.95984729999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 362.15283, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.382016799999995, + "longitude": -121.95998859999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 362.0064, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.382002199999995, + "longitude": -121.96001120000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 361.61636, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.382031, + "longitude": -121.959925 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 361.24045, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3820019, + "longitude": -121.95997759999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 360.02966, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.3817556, + "longitude": -121.96016839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.31808, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 37.3819289, + "longitude": -121.9599013 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.1329, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.381934199999996, + "longitude": -121.95989229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.98166, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819394, + "longitude": -121.9598832 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.81155, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818935, + "longitude": -121.95985250000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 358.57922, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.3820157, + "longitude": -121.9600498 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 357.71216, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 37.381896999999995, + "longitude": -121.95973409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.1803, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3821193, + "longitude": -121.95978009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.1724, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819015, + "longitude": -121.9598577 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 352.76685, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 37.382064899999996, + "longitude": -121.95984859999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 352.46707, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3820844, + "longitude": -121.95989420000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 352.39944, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381987099999996, + "longitude": -121.95998900000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 351.0754, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.3820542, + "longitude": -121.95973359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.69568, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 37.3819258, + "longitude": -121.95984320000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 343.8879, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819326, + "longitude": -121.95986320000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.7707, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382073, + "longitude": -121.95991959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.71573, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3819242, + "longitude": -121.9598141 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.25354, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3819237, + "longitude": -121.95991039999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.863, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3818865, + "longitude": -121.9597523 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.05048, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820536, + "longitude": -121.95987410000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 333.20123, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3819873, + "longitude": -121.9600114 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 329.2274, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.3820615, + "longitude": -121.95994490000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 321.61856, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820501, + "longitude": -121.9599703 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 315.24344, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381881299999996, + "longitude": -121.95976129999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 312.63568, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820227, + "longitude": -121.959929 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 309.19376, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3820281, + "longitude": -121.9599464 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 315.83514, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3818761, + "longitude": -121.9597704 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.72156, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.382038699999995, + "longitude": -121.9599957 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.90182, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.3820566, + "longitude": -121.95985270000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 293.86462, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.382027199999996, + "longitude": -121.9600211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.51602, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 37.381986999999995, + "longitude": -121.95997779999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 290.852, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 37.382034, + "longitude": -121.95990359999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 288.00702, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3819216, + "longitude": -121.95996949999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 279.96616, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 37.3819215, + "longitude": -121.9599583 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 283.98083, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 37.3818708, + "longitude": -121.9597795 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 277.635, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 37.3820453, + "longitude": -121.9598781 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 276.27664, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 37.3819066, + "longitude": -121.9599585 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 264.17673, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 37.382014399999996, + "longitude": -121.95993310000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 242.08928, + "segmentIndex": 8 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 37.3817288, + "longitude": -121.9603536 + }, + "ne": { + "latitude": 37.3822392, + "longitude": -121.95949390000001 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 17 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "39077", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 21 Sep 2023 05:38:42 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=37.38197237113727&location.longitude=-121.95985885239725&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/Seattle.js b/Neverstopdreaming/src/responses/Seattle.js new file mode 100644 index 00000000..daf2977d --- /dev/null +++ b/Neverstopdreaming/src/responses/Seattle.js @@ -0,0 +1,26351 @@ +export const seattleResponse = +{ + "data": { + "name": "buildings/ChIJM_uWQbBqkFQRgHupyVRiKHw", + "center": { + "latitude": 47.603699299999995, + "longitude": -122.33460059999999 + }, + "imageryDate": { + "year": 2022, + "month": 9, + "day": 25 + }, + "postalCode": "98104", + "administrativeArea": "WA", + "statisticalArea": "53033008100", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 884, + "maxArrayAreaMeters2": 1446.9312, + "maxSunshineHoursPerYear": 1248.1648, + "carbonOffsetFactorKgPerMwh": 695.72406, + "wholeRoofStats": { + "areaMeters2": 2134.2383, + "sunshineQuantiles": [ + 281.72205, + 604.3657, + 640.8079, + 736.8156, + 932.2969, + 1048.0557, + 1152.9108, + 1184.9727, + 1209.1698, + 1221.9042, + 1337.3015 + ], + "groundAreaMeters2": 2098.59 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 906.08026, + "sunshineQuantiles": [ + 313.72943, + 1070.1952, + 1137.7534, + 1162.6514, + 1175.2697, + 1192.3278, + 1203.1296, + 1212.0311, + 1218.5477, + 1223.2913, + 1312.1906 + ], + "groundAreaMeters2": 906.08 + }, + "center": { + "latitude": 47.6036584, + "longitude": -122.33454520000001 + }, + "boundingBox": { + "sw": { + "latitude": 47.6034487, + "longitude": -122.33496489999999 + }, + "ne": { + "latitude": 47.6038925, + "longitude": -122.33414119999998 + } + }, + "planeHeightAtCenterMeters": 95.389206 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "stats": { + "areaMeters2": 124.040184, + "sunshineQuantiles": [ + 281.72205, + 575.9123, + 593.9354, + 601.50934, + 604.6938, + 606.49646, + 608.59, + 611.4559, + 619.1799, + 661.5136, + 742.7549 + ], + "groundAreaMeters2": 124 + }, + "center": { + "latitude": 47.6038953, + "longitude": -122.33442649999998 + }, + "boundingBox": { + "sw": { + "latitude": 47.603832, + "longitude": -122.334537 + }, + "ne": { + "latitude": 47.603972899999995, + "longitude": -122.3342931 + } + }, + "planeHeightAtCenterMeters": 23.875322 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 120.64386, + "sunshineQuantiles": [ + 281.8931, + 621.3538, + 627.9179, + 630.9013, + 633.3129, + 634.8686, + 636.3158, + 638.76324, + 644.29016, + 649.471, + 662.5613 + ], + "groundAreaMeters2": 120.64 + }, + "center": { + "latitude": 47.6037951, + "longitude": -122.33468590000001 + }, + "boundingBox": { + "sw": { + "latitude": 47.6037302, + "longitude": -122.3347751 + }, + "ne": { + "latitude": 47.60386630000001, + "longitude": -122.33458720000002 + } + }, + "planeHeightAtCenterMeters": 27.442953 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "stats": { + "areaMeters2": 121.0388, + "sunshineQuantiles": [ + 431.41016, + 716.6775, + 799.48865, + 925.9306, + 957.26306, + 979.0857, + 996.66925, + 1013.501, + 1034.2472, + 1065.9966, + 1332.0613 + ], + "groundAreaMeters2": 111.74 + }, + "center": { + "latitude": 47.6035879, + "longitude": -122.33448089999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.603426, + "longitude": -122.3348415 + }, + "ne": { + "latitude": 47.6037452, + "longitude": -122.3341098 + } + }, + "planeHeightAtCenterMeters": 95.84761 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "stats": { + "areaMeters2": 111.42881, + "sunshineQuantiles": [ + 282.94876, + 696.5211, + 871.5038, + 937.02295, + 951.52277, + 958.97784, + 962.87823, + 967.11194, + 982.7177, + 1010.8623, + 1163.553 + ], + "groundAreaMeters2": 111.4 + }, + "center": { + "latitude": 47.6035719, + "longitude": -122.33498399999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.60341220000001, + "longitude": -122.33511440000001 + }, + "ne": { + "latitude": 47.6036973, + "longitude": -122.3348315 + } + }, + "planeHeightAtCenterMeters": 23.702456 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "stats": { + "areaMeters2": 100.45507, + "sunshineQuantiles": [ + 281.99274, + 659.01416, + 671.7091, + 679.36017, + 684.63586, + 692.1185, + 700.35614, + 707.9796, + 715.20996, + 720.97974, + 754.62256 + ], + "groundAreaMeters2": 100.42 + }, + "center": { + "latitude": 47.6037312, + "longitude": -122.3348343 + }, + "boundingBox": { + "sw": { + "latitude": 47.603659199999996, + "longitude": -122.33490909999999 + }, + "ne": { + "latitude": 47.6038068, + "longitude": -122.33475689999999 + } + }, + "planeHeightAtCenterMeters": 30.153751 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "stats": { + "areaMeters2": 89.30383, + "sunshineQuantiles": [ + 285.0433, + 695.7792, + 712.57556, + 726.30115, + 737.7481, + 748.06396, + 755.7907, + 764.67645, + 781.814, + 808.7823, + 902.9001 + ], + "groundAreaMeters2": 89.28 + }, + "center": { + "latitude": 47.603699399999996, + "longitude": -122.33492919999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6036329, + "longitude": -122.33500519999998 + }, + "ne": { + "latitude": 47.6037641, + "longitude": -122.33486789999999 + } + }, + "planeHeightAtCenterMeters": 30.017153 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "stats": { + "areaMeters2": 74.68989, + "sunshineQuantiles": [ + 326.4626, + 1015.8326, + 1187.0466, + 1211.458, + 1217.8193, + 1222.3062, + 1225.9354, + 1229.2152, + 1236.3955, + 1261.7007, + 1330.6732 + ], + "groundAreaMeters2": 74.65 + }, + "center": { + "latitude": 47.6037216, + "longitude": -122.33457369999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6036756, + "longitude": -122.3346521 + }, + "ne": { + "latitude": 47.6037963, + "longitude": -122.33447500000001 + } + }, + "planeHeightAtCenterMeters": 103.49493 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "stats": { + "areaMeters2": 50.9142, + "sunshineQuantiles": [ + 288.99884, + 320.94437, + 424.19208, + 470.31216, + 1090.9747, + 1164.0205, + 1214.0175, + 1239.92, + 1257.5023, + 1275.6362, + 1325.9355 + ], + "groundAreaMeters2": 48.41 + }, + "center": { + "latitude": 47.603659199999996, + "longitude": -122.33483919999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6035956, + "longitude": -122.33499239999999 + }, + "ne": { + "latitude": 47.603746099999995, + "longitude": -122.3346446 + } + }, + "planeHeightAtCenterMeters": 95.8427 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "stats": { + "areaMeters2": 44.934677, + "sunshineQuantiles": [ + 284.7887, + 693.9969, + 812.12744, + 835.7677, + 850.4068, + 864.98364, + 875.7608, + 890.6682, + 928.9123, + 952.21045, + 1004.2406 + ], + "groundAreaMeters2": 44.92 + }, + "center": { + "latitude": 47.6036765, + "longitude": -122.33501329999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.603613499999994, + "longitude": -122.33506930000001 + }, + "ne": { + "latitude": 47.6037222, + "longitude": -122.33494819999999 + } + }, + "planeHeightAtCenterMeters": 23.955727 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "stats": { + "areaMeters2": 39.926704, + "sunshineQuantiles": [ + 281.958, + 447.3212, + 576.2463, + 603.1449, + 611.4728, + 615.7071, + 618.74274, + 621.40155, + 624.3878, + 628.03015, + 643.8681 + ], + "groundAreaMeters2": 39.77 + }, + "center": { + "latitude": 47.6038396, + "longitude": -122.33458949999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.603783799999995, + "longitude": -122.33465470000002 + }, + "ne": { + "latitude": 47.6039016, + "longitude": -122.3345229 + } + }, + "planeHeightAtCenterMeters": 29.69135 + }, + { + "pitchDegrees": 39.109444, + "azimuthDegrees": 63.399338, + "stats": { + "areaMeters2": 49.861946, + "sunshineQuantiles": [ + 281.97192, + 490.5551, + 500.2559, + 504.75223, + 508.49878, + 512.99976, + 520.0681, + 532.1953, + 548.7756, + 572.0863, + 651.9317 + ], + "groundAreaMeters2": 38.69 + }, + "center": { + "latitude": 47.6037605, + "longitude": -122.33476609999998 + }, + "boundingBox": { + "sw": { + "latitude": 47.603704, + "longitude": -122.33480869999998 + }, + "ne": { + "latitude": 47.603819699999995, + "longitude": -122.3347208 + } + }, + "planeHeightAtCenterMeters": 28.738747 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "stats": { + "areaMeters2": 37.03106, + "sunshineQuantiles": [ + 344.78506, + 600.69794, + 775.31683, + 903.8793, + 1049.4535, + 1150.487, + 1172.4022, + 1187.0302, + 1199.2281, + 1211.4893, + 1337.3015 + ], + "groundAreaMeters2": 36.98 + }, + "center": { + "latitude": 47.603688899999995, + "longitude": -122.3345262 + }, + "boundingBox": { + "sw": { + "latitude": 47.603646499999996, + "longitude": -122.3346165 + }, + "ne": { + "latitude": 47.6037736, + "longitude": -122.3344221 + } + }, + "planeHeightAtCenterMeters": 103.5955 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 35.152283, + "sunshineQuantiles": [ + 426.89337, + 614.0232, + 620.7009, + 628.7413, + 634.8225, + 639.0935, + 643.09546, + 647.8335, + 654.4853, + 672.891, + 694.2543 + ], + "groundAreaMeters2": 35.15 + }, + "center": { + "latitude": 47.6039384, + "longitude": -122.33440859999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6039223, + "longitude": -122.3344827 + }, + "ne": { + "latitude": 47.6039618, + "longitude": -122.33434249999998 + } + }, + "planeHeightAtCenterMeters": 23.668104 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "stats": { + "areaMeters2": 36.94736, + "sunshineQuantiles": [ + 288.07983, + 312.9358, + 427.7116, + 860.5767, + 989.15466, + 1124.5656, + 1189.5477, + 1219.03, + 1251.4565, + 1278.319, + 1315.1473 + ], + "groundAreaMeters2": 34.89 + }, + "center": { + "latitude": 47.603846499999996, + "longitude": -122.33439519999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.603794099999995, + "longitude": -122.3345109 + }, + "ne": { + "latitude": 47.6039052, + "longitude": -122.33426739999999 + } + }, + "planeHeightAtCenterMeters": 95.86924 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "stats": { + "areaMeters2": 35.786648, + "sunshineQuantiles": [ + 390.65576, + 654.7349, + 757.9428, + 976.75665, + 1005.0787, + 1021.06085, + 1036.243, + 1051.6965, + 1067.9631, + 1087.1593, + 1229.4602 + ], + "groundAreaMeters2": 33.47 + }, + "center": { + "latitude": 47.6035184, + "longitude": -122.33491420000001 + }, + "boundingBox": { + "sw": { + "latitude": 47.60343290000001, + "longitude": -122.33499839999998 + }, + "ne": { + "latitude": 47.6036003, + "longitude": -122.3348367 + } + }, + "planeHeightAtCenterMeters": 95.80341 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "stats": { + "areaMeters2": 35.870537, + "sunshineQuantiles": [ + 298.23337, + 380.9025, + 526.81165, + 1212.3474, + 1243.4409, + 1252.8604, + 1258.85, + 1263.5983, + 1268.3729, + 1273.8221, + 1305.4858 + ], + "groundAreaMeters2": 32.16 + }, + "center": { + "latitude": 47.6038157, + "longitude": -122.33419199999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.603741, + "longitude": -122.3342694 + }, + "ne": { + "latitude": 47.603899299999995, + "longitude": -122.33411050000001 + } + }, + "planeHeightAtCenterMeters": 95.84786 + }, + { + "pitchDegrees": 13.032931, + "azimuthDegrees": 188.8331, + "stats": { + "areaMeters2": 19.728186, + "sunshineQuantiles": [ + 314.86966, + 397.18433, + 499.23676, + 818.3309, + 822.18445, + 825.26294, + 835.04114, + 843.00116, + 848.6909, + 853.1651, + 869.5633 + ], + "groundAreaMeters2": 19.22 + }, + "center": { + "latitude": 47.6036764, + "longitude": -122.3342217 + }, + "boundingBox": { + "sw": { + "latitude": 47.603649399999995, + "longitude": -122.33429319999999 + }, + "ne": { + "latitude": 47.603705999999995, + "longitude": -122.3341568 + } + }, + "planeHeightAtCenterMeters": 29.741669 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "stats": { + "areaMeters2": 17.248339, + "sunshineQuantiles": [ + 367.3084, + 893.8794, + 964.485, + 1006.4852, + 1024.2817, + 1043.5022, + 1066.1505, + 1088.3954, + 1113.086, + 1159.3564, + 1312.7072 + ], + "groundAreaMeters2": 16.13 + }, + "center": { + "latitude": 47.6036887, + "longitude": -122.33464599999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6036584, + "longitude": -122.3346789 + }, + "ne": { + "latitude": 47.6037244, + "longitude": -122.33461559999999 + } + }, + "planeHeightAtCenterMeters": 103.797264 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "stats": { + "areaMeters2": 14.164302, + "sunshineQuantiles": [ + 337.76526, + 638.13336, + 876.81146, + 1015.96936, + 1087.6647, + 1128.56, + 1156.2408, + 1176.9543, + 1190.3693, + 1217.2922, + 1321.3574 + ], + "groundAreaMeters2": 14.14 + }, + "center": { + "latitude": 47.603666399999994, + "longitude": -122.33468219999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6036451, + "longitude": -122.334719 + }, + "ne": { + "latitude": 47.6036887, + "longitude": -122.33464930000001 + } + }, + "planeHeightAtCenterMeters": 103.560585 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "stats": { + "areaMeters2": 13.67258, + "sunshineQuantiles": [ + 343.5733, + 558.3916, + 810.6393, + 835.1461, + 852.035, + 859.0912, + 863.6981, + 868.7744, + 884.19147, + 896.1046, + 929.1392 + ], + "groundAreaMeters2": 12.92 + }, + "center": { + "latitude": 47.603623999999996, + "longitude": -122.33434210000001 + }, + "boundingBox": { + "sw": { + "latitude": 47.6035979, + "longitude": -122.33438699999999 + }, + "ne": { + "latitude": 47.60364810000001, + "longitude": -122.3342667 + } + }, + "planeHeightAtCenterMeters": 26.12051 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "stats": { + "areaMeters2": 11.465067, + "sunshineQuantiles": [ + 521.09937, + 575.9741, + 595.2437, + 611.89655, + 623.3126, + 627.32275, + 628.9023, + 631.1207, + 633.48303, + 635.88617, + 641.57336 + ], + "groundAreaMeters2": 11.46 + }, + "center": { + "latitude": 47.603825199999996, + "longitude": -122.334599 + }, + "boundingBox": { + "sw": { + "latitude": 47.6038048, + "longitude": -122.33463449999999 + }, + "ne": { + "latitude": 47.6038475, + "longitude": -122.3345675 + } + }, + "planeHeightAtCenterMeters": 29.528376 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "stats": { + "areaMeters2": 9.171875, + "sunshineQuantiles": [ + 338.3595, + 601.6743, + 702.8366, + 920.1325, + 999.3547, + 1044.4697, + 1072.986, + 1094.3696, + 1116.2222, + 1133.092, + 1209.6802 + ], + "groundAreaMeters2": 9.17 + }, + "center": { + "latitude": 47.603741, + "longitude": -122.33450289999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6037251, + "longitude": -122.33452510000001 + }, + "ne": { + "latitude": 47.603759499999995, + "longitude": -122.3344754 + } + }, + "planeHeightAtCenterMeters": 103.59216 + }, + { + "pitchDegrees": 35.124596, + "azimuthDegrees": 38.09515, + "stats": { + "areaMeters2": 9.475453, + "sunshineQuantiles": [ + 344.1103, + 449.27014, + 483.22192, + 495.29184, + 502.6346, + 508.07986, + 516.74866, + 526.641, + 532.53906, + 538.01117, + 565.51196 + ], + "groundAreaMeters2": 7.75 + }, + "center": { + "latitude": 47.6038591, + "longitude": -122.33454929999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.60384500000001, + "longitude": -122.3345741 + }, + "ne": { + "latitude": 47.603869599999996, + "longitude": -122.3345166 + } + }, + "planeHeightAtCenterMeters": 25.181242 + }, + { + "pitchDegrees": 0.6643156, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 7.260488, + "sunshineQuantiles": [ + 361.22952, + 629.0317, + 784.618, + 810.48865, + 829.6797, + 894.4258, + 951.883, + 1053.4932, + 1127.4358, + 1194.5295, + 1324.8981 + ], + "groundAreaMeters2": 7.26 + }, + "center": { + "latitude": 47.6036435, + "longitude": -122.334608 + }, + "boundingBox": { + "sw": { + "latitude": 47.6036249, + "longitude": -122.33463280000001 + }, + "ne": { + "latitude": 47.6036657, + "longitude": -122.3345724 + } + }, + "planeHeightAtCenterMeters": 103.789 + }, + { + "pitchDegrees": 4.4203053, + "azimuthDegrees": 96.02184, + "stats": { + "areaMeters2": 5.6367664, + "sunshineQuantiles": [ + 426.83255, + 503.7546, + 522.6936, + 534.01404, + 544.4282, + 548.8502, + 551.70746, + 553.4702, + 555.7979, + 556.8366, + 560.2913 + ], + "groundAreaMeters2": 5.62 + }, + "center": { + "latitude": 47.6038807, + "longitude": -122.33455169999999 + }, + "boundingBox": { + "sw": { + "latitude": 47.6038676, + "longitude": -122.3345699 + }, + "ne": { + "latitude": 47.6039038, + "longitude": -122.33453349999999 + } + }, + "planeHeightAtCenterMeters": 24.553972 + }, + { + "pitchDegrees": 2.3567772, + "azimuthDegrees": 148.48526, + "stats": { + "areaMeters2": 4.233581, + "sunshineQuantiles": [ + 506.50204, + 551.9243, + 572.6812, + 677.78925, + 721.60034, + 737.7548, + 751.8977, + 758.8213, + 766.0036, + 772.4192, + 782.9699 + ], + "groundAreaMeters2": 4.23 + }, + "center": { + "latitude": 47.6039831, + "longitude": -122.33436280000001 + }, + "boundingBox": { + "sw": { + "latitude": 47.6039744, + "longitude": -122.33438620000001 + }, + "ne": { + "latitude": 47.6039945, + "longitude": -122.33434210000001 + } + }, + "planeHeightAtCenterMeters": 27.149641 + }, + { + "pitchDegrees": 3.7895947, + "azimuthDegrees": 40.03255, + "stats": { + "areaMeters2": 4.0588746, + "sunshineQuantiles": [ + 546.34875, + 880.41425, + 913.109, + 931.73425, + 940.1469, + 948.0881, + 955.44165, + 959.61273, + 966.01483, + 978.2578, + 1051.031 + ], + "groundAreaMeters2": 4.05 + }, + "center": { + "latitude": 47.6037873, + "longitude": -122.3344185 + }, + "boundingBox": { + "sw": { + "latitude": 47.603774099999995, + "longitude": -122.33443129999998 + }, + "ne": { + "latitude": 47.6038013, + "longitude": -122.3344017 + } + }, + "planeHeightAtCenterMeters": 96.657684 + }, + { + "pitchDegrees": 6.613503, + "azimuthDegrees": 155.56902, + "stats": { + "areaMeters2": 4.0167284, + "sunshineQuantiles": [ + 327.23053, + 343.96405, + 388.416, + 482.60727, + 486.97592, + 768.6325, + 1073.5641, + 1192.1304, + 1221.3715, + 1239.0658, + 1289.3428 + ], + "groundAreaMeters2": 3.99 + }, + "center": { + "latitude": 47.6037222, + "longitude": -122.33467609999998 + }, + "boundingBox": { + "sw": { + "latitude": 47.603710799999995, + "longitude": -122.33470219999998 + }, + "ne": { + "latitude": 47.6037354, + "longitude": -122.33465140000001 + } + }, + "planeHeightAtCenterMeters": 103.74197 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1248.6029, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 311.23553, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 3, + "yearlyEnergyDcKwh": 937.36743, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 1559.0824, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 311.23553, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1247.8469, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 1867.2754, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 311.23553, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1556.0399, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2177.0298, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 311.23553, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1865.7943, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 2485.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 311.23553, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2173.9243, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 2792.2205, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 618.2961, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2173.9243, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 3100.6387, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 926.71436, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2173.9243, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 3407.4338, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 926.71436, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2480.7197, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 3714.1306, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 926.71436, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2787.4163, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 4020.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 926.71436, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3094.0757, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 4327.021, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1232.9453, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3094.0757, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 4633.9316, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1539.8562, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3094.0757, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 4940.1094, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1846.0337, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3094.0757, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 5246.263, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1846.0337, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3400.2295, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 5552.408, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1846.0337, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3706.3748, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 5858.4707, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2152.0957, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3706.3748, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 6164.479, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2152.0957, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4012.3833, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 6470.274, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2457.8906, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4012.3833, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 6779.326, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2766.9429, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4012.3833, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 7085.2793, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3072.8962, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4012.3833, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 7391.039, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3378.656, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 13, + "yearlyEnergyDcKwh": 4012.3833, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 7696.793, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3378.656, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 14, + "yearlyEnergyDcKwh": 4318.137, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 8003.897, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3378.656, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4625.241, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 8309.952, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3378.656, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4931.297, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 8615.616, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3378.656, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 17, + "yearlyEnergyDcKwh": 5236.9604, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 8921.214, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3378.656, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 9226.76, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3684.2024, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 9532.511, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 13, + "yearlyEnergyDcKwh": 3989.9526, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 9838.021, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 4295.4634, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 10143.511, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4600.953, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 10449.177, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4906.6187, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 10754.976, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 5212.4175, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 11060.657, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5518.099, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 11366.111, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 19, + "yearlyEnergyDcKwh": 5823.553, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 11671.557, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6128.999, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 11976.985, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6434.4277, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 12282.664, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 22, + "yearlyEnergyDcKwh": 6740.1055, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 12588.072, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 7045.5137, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 12893.54, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7350.9814, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 13199.095, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7656.536, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 13504.495, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 7961.936, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 13810.438, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 14116.641, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8574.082, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 14422.094, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8879.535, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 14727.491, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 30, + "yearlyEnergyDcKwh": 9184.933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 15032.876, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 31, + "yearlyEnergyDcKwh": 9490.316, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 15338.251, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 9795.691, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 15643.961, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 10101.401, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 15949.657, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 10407.098, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 16255.028, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 35, + "yearlyEnergyDcKwh": 10712.469, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 16560.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 11017.832, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 16866.111, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 37, + "yearlyEnergyDcKwh": 11323.552, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 17171.775, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 38, + "yearlyEnergyDcKwh": 11629.216, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 17477.18, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 39, + "yearlyEnergyDcKwh": 11934.621, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 17783.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 40, + "yearlyEnergyDcKwh": 12240.662, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 18090.258, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 41, + "yearlyEnergyDcKwh": 12547.699, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 18397.068, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 12854.509, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 18703.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 43, + "yearlyEnergyDcKwh": 13161.252, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 19010.553, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 44, + "yearlyEnergyDcKwh": 13467.993, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 19317.373, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 45, + "yearlyEnergyDcKwh": 13774.813, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 19623.934, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 46, + "yearlyEnergyDcKwh": 14081.374, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 19930.143, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 47, + "yearlyEnergyDcKwh": 14387.584, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 20236.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 48, + "yearlyEnergyDcKwh": 14693.832, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 20542.887, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 49, + "yearlyEnergyDcKwh": 15000.327, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 20850.725, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 50, + "yearlyEnergyDcKwh": 15308.165, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 21157.016, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 51, + "yearlyEnergyDcKwh": 15614.456, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 21463.934, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 52, + "yearlyEnergyDcKwh": 15921.374, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 21770.223, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 53, + "yearlyEnergyDcKwh": 16227.662, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 22077.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 54, + "yearlyEnergyDcKwh": 16535.389, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 22384.482, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 55, + "yearlyEnergyDcKwh": 16841.922, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 22692.354, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 56, + "yearlyEnergyDcKwh": 17149.793, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 22999.063, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 57, + "yearlyEnergyDcKwh": 17456.502, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 23305.184, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 58, + "yearlyEnergyDcKwh": 17762.623, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 23611.176, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 59, + "yearlyEnergyDcKwh": 18068.615, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 23917.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 60, + "yearlyEnergyDcKwh": 18374.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 24223.477, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 61, + "yearlyEnergyDcKwh": 18680.914, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 24529.383, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 62, + "yearlyEnergyDcKwh": 18986.82, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 24835.27, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 63, + "yearlyEnergyDcKwh": 19292.709, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 25140.896, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 64, + "yearlyEnergyDcKwh": 19598.334, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 25446.463, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 65, + "yearlyEnergyDcKwh": 19903.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 25752.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 66, + "yearlyEnergyDcKwh": 20209.457, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 26058.32, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 67, + "yearlyEnergyDcKwh": 20515.758, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 26363.799, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 68, + "yearlyEnergyDcKwh": 20821.236, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 26669.242, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 69, + "yearlyEnergyDcKwh": 21126.68, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 26974.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 70, + "yearlyEnergyDcKwh": 21432.027, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 27279.902, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 71, + "yearlyEnergyDcKwh": 21737.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 27585.205, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22042.643, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 27890.492, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 73, + "yearlyEnergyDcKwh": 22347.93, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 28195.746, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22653.184, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 28501, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 75, + "yearlyEnergyDcKwh": 22958.438, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 28806.242, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 76, + "yearlyEnergyDcKwh": 23263.682, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 29111.469, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 77, + "yearlyEnergyDcKwh": 23568.906, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 29416.654, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 78, + "yearlyEnergyDcKwh": 23874.092, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 29721.773, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 79, + "yearlyEnergyDcKwh": 24179.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5542.5586, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 30026.887, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 79, + "yearlyEnergyDcKwh": 24179.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 19, + "yearlyEnergyDcKwh": 5847.673, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 30337.318, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 79, + "yearlyEnergyDcKwh": 24179.21, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 30642.414, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 80, + "yearlyEnergyDcKwh": 24484.307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 30947.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 81, + "yearlyEnergyDcKwh": 24789.363, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 31252.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 82, + "yearlyEnergyDcKwh": 25094.402, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 31557.484, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 83, + "yearlyEnergyDcKwh": 25399.377, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 31862.436, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 84, + "yearlyEnergyDcKwh": 25704.328, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 105, + "yearlyEnergyDcKwh": 32167.887, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 85, + "yearlyEnergyDcKwh": 26009.78, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 32472.799, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 86, + "yearlyEnergyDcKwh": 26314.691, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6158.104, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 107, + "yearlyEnergyDcKwh": 32777.645, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 86, + "yearlyEnergyDcKwh": 26314.691, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 33082.477, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 87, + "yearlyEnergyDcKwh": 26619.525, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 109, + "yearlyEnergyDcKwh": 33388.496, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 26925.545, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 33693.707, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 89, + "yearlyEnergyDcKwh": 27230.754, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 111, + "yearlyEnergyDcKwh": 33998.535, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 90, + "yearlyEnergyDcKwh": 27535.584, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 34303.363, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 91, + "yearlyEnergyDcKwh": 27840.412, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 113, + "yearlyEnergyDcKwh": 34608.656, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 92, + "yearlyEnergyDcKwh": 28145.705, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 34914.203, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 93, + "yearlyEnergyDcKwh": 28451.252, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 115, + "yearlyEnergyDcKwh": 35219.01, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 94, + "yearlyEnergyDcKwh": 28756.06, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 35523.797, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 95, + "yearlyEnergyDcKwh": 29060.846, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 117, + "yearlyEnergyDcKwh": 35828.574, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 96, + "yearlyEnergyDcKwh": 29365.623, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 36133.348, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 97, + "yearlyEnergyDcKwh": 29670.396, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 119, + "yearlyEnergyDcKwh": 36438.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 98, + "yearlyEnergyDcKwh": 29975.127, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 36742.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 99, + "yearlyEnergyDcKwh": 30279.82, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 121, + "yearlyEnergyDcKwh": 37047.438, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 100, + "yearlyEnergyDcKwh": 30584.488, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 122, + "yearlyEnergyDcKwh": 37352.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 101, + "yearlyEnergyDcKwh": 30889.139, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 123, + "yearlyEnergyDcKwh": 37656.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 102, + "yearlyEnergyDcKwh": 31193.78, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 124, + "yearlyEnergyDcKwh": 37961.367, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 103, + "yearlyEnergyDcKwh": 31498.418, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 125, + "yearlyEnergyDcKwh": 38265.977, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 104, + "yearlyEnergyDcKwh": 31803.025, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 126, + "yearlyEnergyDcKwh": 38570.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 105, + "yearlyEnergyDcKwh": 32107.602, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 127, + "yearlyEnergyDcKwh": 38875.035, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 106, + "yearlyEnergyDcKwh": 32412.082, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 128, + "yearlyEnergyDcKwh": 39179.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 107, + "yearlyEnergyDcKwh": 32716.559, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 129, + "yearlyEnergyDcKwh": 39483.938, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 108, + "yearlyEnergyDcKwh": 33020.984, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 130, + "yearlyEnergyDcKwh": 39789.098, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 109, + "yearlyEnergyDcKwh": 33326.145, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 131, + "yearlyEnergyDcKwh": 40093.523, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 110, + "yearlyEnergyDcKwh": 33630.57, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 132, + "yearlyEnergyDcKwh": 40397.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 111, + "yearlyEnergyDcKwh": 33934.973, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 133, + "yearlyEnergyDcKwh": 40702.305, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 112, + "yearlyEnergyDcKwh": 34239.355, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 134, + "yearlyEnergyDcKwh": 41006.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 113, + "yearlyEnergyDcKwh": 34543.68, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 135, + "yearlyEnergyDcKwh": 41310.953, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 114, + "yearlyEnergyDcKwh": 34848.004, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6462.9473, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 136, + "yearlyEnergyDcKwh": 41615.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 114, + "yearlyEnergyDcKwh": 34848.004, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 22, + "yearlyEnergyDcKwh": 6767.191, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 137, + "yearlyEnergyDcKwh": 41919.395, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 115, + "yearlyEnergyDcKwh": 35152.203, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 22, + "yearlyEnergyDcKwh": 6767.191, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 138, + "yearlyEnergyDcKwh": 42223.496, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 115, + "yearlyEnergyDcKwh": 35152.203, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 23, + "yearlyEnergyDcKwh": 7071.2944, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 139, + "yearlyEnergyDcKwh": 42527.598, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 116, + "yearlyEnergyDcKwh": 35456.305, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 23, + "yearlyEnergyDcKwh": 7071.2944, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 140, + "yearlyEnergyDcKwh": 42831.695, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 116, + "yearlyEnergyDcKwh": 35456.305, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 141, + "yearlyEnergyDcKwh": 43135.707, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 117, + "yearlyEnergyDcKwh": 35760.316, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 142, + "yearlyEnergyDcKwh": 43439.71, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 118, + "yearlyEnergyDcKwh": 36064.32, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 143, + "yearlyEnergyDcKwh": 43743.633, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 119, + "yearlyEnergyDcKwh": 36368.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 144, + "yearlyEnergyDcKwh": 44047.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 120, + "yearlyEnergyDcKwh": 36672.12, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 145, + "yearlyEnergyDcKwh": 44352.605, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 121, + "yearlyEnergyDcKwh": 36977.215, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 146, + "yearlyEnergyDcKwh": 44656.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 122, + "yearlyEnergyDcKwh": 37281.09, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 147, + "yearlyEnergyDcKwh": 44960.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 123, + "yearlyEnergyDcKwh": 37584.94, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 148, + "yearlyEnergyDcKwh": 45264.156, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 124, + "yearlyEnergyDcKwh": 37888.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 149, + "yearlyEnergyDcKwh": 45567.973, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 125, + "yearlyEnergyDcKwh": 38192.586, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 150, + "yearlyEnergyDcKwh": 45871.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 126, + "yearlyEnergyDcKwh": 38496.395, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 151, + "yearlyEnergyDcKwh": 46175.547, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 127, + "yearlyEnergyDcKwh": 38800.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 152, + "yearlyEnergyDcKwh": 46479.348, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 128, + "yearlyEnergyDcKwh": 39103.957, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 153, + "yearlyEnergyDcKwh": 46783.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 129, + "yearlyEnergyDcKwh": 39407.703, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 154, + "yearlyEnergyDcKwh": 47086.832, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 130, + "yearlyEnergyDcKwh": 39711.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 155, + "yearlyEnergyDcKwh": 47390.563, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 131, + "yearlyEnergyDcKwh": 40015.176, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 156, + "yearlyEnergyDcKwh": 47694.26, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 132, + "yearlyEnergyDcKwh": 40318.875, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 157, + "yearlyEnergyDcKwh": 47997.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 133, + "yearlyEnergyDcKwh": 40622.504, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 158, + "yearlyEnergyDcKwh": 48301.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 134, + "yearlyEnergyDcKwh": 40926.285, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 159, + "yearlyEnergyDcKwh": 48605.285, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 135, + "yearlyEnergyDcKwh": 41229.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 160, + "yearlyEnergyDcKwh": 48908.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 136, + "yearlyEnergyDcKwh": 41533.406, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 161, + "yearlyEnergyDcKwh": 49212.26, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 137, + "yearlyEnergyDcKwh": 41836.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 162, + "yearlyEnergyDcKwh": 49515.668, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 138, + "yearlyEnergyDcKwh": 42140.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 163, + "yearlyEnergyDcKwh": 49819.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 139, + "yearlyEnergyDcKwh": 42443.637, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 164, + "yearlyEnergyDcKwh": 50122.344, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 140, + "yearlyEnergyDcKwh": 42746.96, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 165, + "yearlyEnergyDcKwh": 50425.656, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 141, + "yearlyEnergyDcKwh": 43050.273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 166, + "yearlyEnergyDcKwh": 50728.926, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 142, + "yearlyEnergyDcKwh": 43353.547, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 167, + "yearlyEnergyDcKwh": 51032.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 43656.746, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 168, + "yearlyEnergyDcKwh": 51335.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 144, + "yearlyEnergyDcKwh": 43959.92, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 170, + "yearlyEnergyDcKwh": 51941.57, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 146, + "yearlyEnergyDcKwh": 44566.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 172, + "yearlyEnergyDcKwh": 52547.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 148, + "yearlyEnergyDcKwh": 45172.37, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 174, + "yearlyEnergyDcKwh": 53153.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 150, + "yearlyEnergyDcKwh": 45778.434, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 176, + "yearlyEnergyDcKwh": 53760.227, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 152, + "yearlyEnergyDcKwh": 46384.848, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 178, + "yearlyEnergyDcKwh": 54366.055, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 154, + "yearlyEnergyDcKwh": 46990.68, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 180, + "yearlyEnergyDcKwh": 54971.676, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 156, + "yearlyEnergyDcKwh": 47596.297, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + } + ] + }, + { + "panelsCount": 182, + "yearlyEnergyDcKwh": 55576.938, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 156, + "yearlyEnergyDcKwh": 47596.297, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 184, + "yearlyEnergyDcKwh": 56181.938, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 158, + "yearlyEnergyDcKwh": 48201.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7375.3926, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 186, + "yearlyEnergyDcKwh": 56786.785, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 159, + "yearlyEnergyDcKwh": 48503.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 188, + "yearlyEnergyDcKwh": 57391.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 161, + "yearlyEnergyDcKwh": 49108.48, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 190, + "yearlyEnergyDcKwh": 57996.188, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 49713.152, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 192, + "yearlyEnergyDcKwh": 58604.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 165, + "yearlyEnergyDcKwh": 50321.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 194, + "yearlyEnergyDcKwh": 59208.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 167, + "yearlyEnergyDcKwh": 50925.87, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 196, + "yearlyEnergyDcKwh": 59813.227, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 169, + "yearlyEnergyDcKwh": 51530.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 198, + "yearlyEnergyDcKwh": 60416.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 170, + "yearlyEnergyDcKwh": 51831.992, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 200, + "yearlyEnergyDcKwh": 61020.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 172, + "yearlyEnergyDcKwh": 52435.313, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 202, + "yearlyEnergyDcKwh": 61623.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 174, + "yearlyEnergyDcKwh": 53038.367, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 204, + "yearlyEnergyDcKwh": 62225.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 176, + "yearlyEnergyDcKwh": 53640.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 207, + "yearlyEnergyDcKwh": 63128.324, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 179, + "yearlyEnergyDcKwh": 54543.414, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 210, + "yearlyEnergyDcKwh": 64030.254, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 182, + "yearlyEnergyDcKwh": 55445.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 213, + "yearlyEnergyDcKwh": 64931.438, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 185, + "yearlyEnergyDcKwh": 56346.523, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 216, + "yearlyEnergyDcKwh": 65838.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 188, + "yearlyEnergyDcKwh": 57253.98, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 219, + "yearlyEnergyDcKwh": 66738.836, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 191, + "yearlyEnergyDcKwh": 58153.92, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 1, + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 222, + "yearlyEnergyDcKwh": 67638.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 193, + "yearlyEnergyDcKwh": 58753.594, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 2, + "yearlyEnergyDcKwh": 601.65735, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 225, + "yearlyEnergyDcKwh": 68536.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 196, + "yearlyEnergyDcKwh": 59651.504, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 2, + "yearlyEnergyDcKwh": 601.65735, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 228, + "yearlyEnergyDcKwh": 69432.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 199, + "yearlyEnergyDcKwh": 60547.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 2, + "yearlyEnergyDcKwh": 601.65735, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 231, + "yearlyEnergyDcKwh": 70334.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 199, + "yearlyEnergyDcKwh": 60547.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 2, + "yearlyEnergyDcKwh": 601.65735, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1204.499, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 234, + "yearlyEnergyDcKwh": 71228.24, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 201, + "yearlyEnergyDcKwh": 61143.41, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1204.499, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 237, + "yearlyEnergyDcKwh": 72121.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 204, + "yearlyEnergyDcKwh": 62036.363, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1204.499, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 240, + "yearlyEnergyDcKwh": 73013.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 207, + "yearlyEnergyDcKwh": 62928.37, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1204.499, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 243, + "yearlyEnergyDcKwh": 73904.07, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 210, + "yearlyEnergyDcKwh": 63819.24, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7677.792, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1204.499, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 246, + "yearlyEnergyDcKwh": 74790.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 212, + "yearlyEnergyDcKwh": 64409.863, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 26, + "yearlyEnergyDcKwh": 7973.63, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1204.499, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 249, + "yearlyEnergyDcKwh": 75675.32, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 213, + "yearlyEnergyDcKwh": 64706.03, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.939, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 252, + "yearlyEnergyDcKwh": 76557.445, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 216, + "yearlyEnergyDcKwh": 65588.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.939, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 255, + "yearlyEnergyDcKwh": 77439.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 219, + "yearlyEnergyDcKwh": 66470.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.939, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 3, + "yearlyEnergyDcKwh": 899.8417, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 258, + "yearlyEnergyDcKwh": 78326.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 220, + "yearlyEnergyDcKwh": 66763.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.939, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 261, + "yearlyEnergyDcKwh": 79204.766, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 223, + "yearlyEnergyDcKwh": 67641.57, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.939, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 264, + "yearlyEnergyDcKwh": 80081.99, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 226, + "yearlyEnergyDcKwh": 68518.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8267.939, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 267, + "yearlyEnergyDcKwh": 80958.07, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 228, + "yearlyEnergyDcKwh": 69102.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 270, + "yearlyEnergyDcKwh": 81833.266, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 231, + "yearlyEnergyDcKwh": 69977.945, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 273, + "yearlyEnergyDcKwh": 82707.586, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 234, + "yearlyEnergyDcKwh": 70852.27, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 276, + "yearlyEnergyDcKwh": 83583.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 237, + "yearlyEnergyDcKwh": 71727.79, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 279, + "yearlyEnergyDcKwh": 84457.914, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 240, + "yearlyEnergyDcKwh": 72602.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 282, + "yearlyEnergyDcKwh": 85330.945, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 243, + "yearlyEnergyDcKwh": 73475.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 285, + "yearlyEnergyDcKwh": 86203.17, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 245, + "yearlyEnergyDcKwh": 74057.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 288, + "yearlyEnergyDcKwh": 87076.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 248, + "yearlyEnergyDcKwh": 74930.04, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 291, + "yearlyEnergyDcKwh": 87950.76, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 251, + "yearlyEnergyDcKwh": 75804.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 294, + "yearlyEnergyDcKwh": 88823.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 254, + "yearlyEnergyDcKwh": 76677.08, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 297, + "yearlyEnergyDcKwh": 89699.055, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 257, + "yearlyEnergyDcKwh": 77553.06, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 300, + "yearlyEnergyDcKwh": 90572.766, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 260, + "yearlyEnergyDcKwh": 78426.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 303, + "yearlyEnergyDcKwh": 91447.625, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 263, + "yearlyEnergyDcKwh": 79301.64, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 306, + "yearlyEnergyDcKwh": 92337.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 266, + "yearlyEnergyDcKwh": 80191.445, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 310, + "yearlyEnergyDcKwh": 93538.54, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 270, + "yearlyEnergyDcKwh": 81392.55, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 314, + "yearlyEnergyDcKwh": 94745.26, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 274, + "yearlyEnergyDcKwh": 82599.266, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 318, + "yearlyEnergyDcKwh": 95953.484, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 278, + "yearlyEnergyDcKwh": 83807.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 322, + "yearlyEnergyDcKwh": 97158.15, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 282, + "yearlyEnergyDcKwh": 85012.15, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 326, + "yearlyEnergyDcKwh": 98359.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 286, + "yearlyEnergyDcKwh": 86213.37, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 330, + "yearlyEnergyDcKwh": 99562.18, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 290, + "yearlyEnergyDcKwh": 87416.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 334, + "yearlyEnergyDcKwh": 100767.984, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 294, + "yearlyEnergyDcKwh": 88622, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 338, + "yearlyEnergyDcKwh": 101971.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 298, + "yearlyEnergyDcKwh": 89825.805, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 342, + "yearlyEnergyDcKwh": 103171.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 302, + "yearlyEnergyDcKwh": 91025.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 346, + "yearlyEnergyDcKwh": 104369.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 306, + "yearlyEnergyDcKwh": 92223.32, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 350, + "yearlyEnergyDcKwh": 105568.69, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 310, + "yearlyEnergyDcKwh": 93422.67, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 354, + "yearlyEnergyDcKwh": 106763.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 314, + "yearlyEnergyDcKwh": 94617.414, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 358, + "yearlyEnergyDcKwh": 107955.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 318, + "yearlyEnergyDcKwh": 95809.42, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 362, + "yearlyEnergyDcKwh": 109143.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 322, + "yearlyEnergyDcKwh": 96997.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 366, + "yearlyEnergyDcKwh": 110330.195, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 326, + "yearlyEnergyDcKwh": 98184.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 370, + "yearlyEnergyDcKwh": 111518.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 330, + "yearlyEnergyDcKwh": 99372.33, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 374, + "yearlyEnergyDcKwh": 112701.766, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 334, + "yearlyEnergyDcKwh": 100555.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 378, + "yearlyEnergyDcKwh": 113880, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 338, + "yearlyEnergyDcKwh": 101733.984, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 382, + "yearlyEnergyDcKwh": 115054.65, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 342, + "yearlyEnergyDcKwh": 102908.64, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 386, + "yearlyEnergyDcKwh": 116226.164, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 346, + "yearlyEnergyDcKwh": 104080.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 390, + "yearlyEnergyDcKwh": 117393.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 350, + "yearlyEnergyDcKwh": 105247.96, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 394, + "yearlyEnergyDcKwh": 118557.734, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 354, + "yearlyEnergyDcKwh": 106411.72, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 398, + "yearlyEnergyDcKwh": 119721.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 358, + "yearlyEnergyDcKwh": 107575.51, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 402, + "yearlyEnergyDcKwh": 120884.01, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 362, + "yearlyEnergyDcKwh": 108738, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 406, + "yearlyEnergyDcKwh": 122043.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 366, + "yearlyEnergyDcKwh": 109897.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 1, + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 1, + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 411, + "yearlyEnergyDcKwh": 123490.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 368, + "yearlyEnergyDcKwh": 110476.64, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 3, + "yearlyEnergyDcKwh": 869.24054, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 2, + "yearlyEnergyDcKwh": 592.2233, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 416, + "yearlyEnergyDcKwh": 124932.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 372, + "yearlyEnergyDcKwh": 111630.33, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8560.054, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 3, + "yearlyEnergyDcKwh": 869.24054, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 421, + "yearlyEnergyDcKwh": 126371.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 376, + "yearlyEnergyDcKwh": 112781.555, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 3, + "yearlyEnergyDcKwh": 869.24054, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 426, + "yearlyEnergyDcKwh": 127806.664, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 381, + "yearlyEnergyDcKwh": 114216.93, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 3, + "yearlyEnergyDcKwh": 869.24054, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 431, + "yearlyEnergyDcKwh": 129239.805, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 386, + "yearlyEnergyDcKwh": 115650.06, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 3, + "yearlyEnergyDcKwh": 869.24054, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 436, + "yearlyEnergyDcKwh": 130668.945, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 390, + "yearlyEnergyDcKwh": 116792.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1498.8116, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 441, + "yearlyEnergyDcKwh": 132094.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 394, + "yearlyEnergyDcKwh": 117933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1784.0452, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 446, + "yearlyEnergyDcKwh": 133513.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 399, + "yearlyEnergyDcKwh": 119351.85, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1784.0452, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 451, + "yearlyEnergyDcKwh": 134925.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 404, + "yearlyEnergyDcKwh": 120764.164, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1784.0452, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 456, + "yearlyEnergyDcKwh": 136359.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 406, + "yearlyEnergyDcKwh": 121329.61, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2652.4397, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 461, + "yearlyEnergyDcKwh": 137767.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 411, + "yearlyEnergyDcKwh": 122737.58, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2652.4397, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 3, + "yearlyEnergyDcKwh": 880.3296, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 466, + "yearlyEnergyDcKwh": 139173.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 415, + "yearlyEnergyDcKwh": 123862.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2652.4397, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 471, + "yearlyEnergyDcKwh": 140604.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 417, + "yearlyEnergyDcKwh": 124423.95, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1155.558, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1493.7527, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 476, + "yearlyEnergyDcKwh": 142003.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 419, + "yearlyEnergyDcKwh": 124983.64, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1714.5879, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 481, + "yearlyEnergyDcKwh": 143393.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 424, + "yearlyEnergyDcKwh": 126374.46, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1714.5879, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + } + ] + }, + { + "panelsCount": 486, + "yearlyEnergyDcKwh": 144773.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 428, + "yearlyEnergyDcKwh": 127479.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1714.5879, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 1, + "yearlyEnergyDcKwh": 274.52618, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 491, + "yearlyEnergyDcKwh": 146140.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 433, + "yearlyEnergyDcKwh": 128846.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1714.5879, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 1, + "yearlyEnergyDcKwh": 274.52618, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 496, + "yearlyEnergyDcKwh": 147515.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 436, + "yearlyEnergyDcKwh": 129663.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2272.3008, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 1, + "yearlyEnergyDcKwh": 274.52618, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 501, + "yearlyEnergyDcKwh": 148868.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 438, + "yearlyEnergyDcKwh": 130205.72, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 10, + "yearlyEnergyDcKwh": 2812.0234, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 2, + "yearlyEnergyDcKwh": 545.90857, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 506, + "yearlyEnergyDcKwh": 150224.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 440, + "yearlyEnergyDcKwh": 130740.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 1, + "yearlyEnergyDcKwh": 267.78656, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3365.5442, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 2, + "yearlyEnergyDcKwh": 545.90857, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 512, + "yearlyEnergyDcKwh": 151812.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 445, + "yearlyEnergyDcKwh": 132061.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 1, + "yearlyEnergyDcKwh": 267.78656, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3365.5442, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 1, + "yearlyEnergyDcKwh": 266.76978, + "segmentIndex": 14 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 2, + "yearlyEnergyDcKwh": 545.90857, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 518, + "yearlyEnergyDcKwh": 153380.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 446, + "yearlyEnergyDcKwh": 132323.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 2, + "yearlyEnergyDcKwh": 528.4805, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3365.5442, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 1, + "yearlyEnergyDcKwh": 266.76978, + "segmentIndex": 14 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1045.5548, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 2, + "yearlyEnergyDcKwh": 545.90857, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 524, + "yearlyEnergyDcKwh": 154916.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 447, + "yearlyEnergyDcKwh": 132578.86, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 3, + "yearlyEnergyDcKwh": 783.37463, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 13, + "yearlyEnergyDcKwh": 3620.5103, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 2, + "yearlyEnergyDcKwh": 523.80237, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 1, + "yearlyEnergyDcKwh": 258.03818, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 2, + "yearlyEnergyDcKwh": 545.90857, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 530, + "yearlyEnergyDcKwh": 156430.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 449, + "yearlyEnergyDcKwh": 133086.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1034.5975, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 14, + "yearlyEnergyDcKwh": 3872.979, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 1, + "yearlyEnergyDcKwh": 258.03818, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 2, + "yearlyEnergyDcKwh": 545.90857, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 536, + "yearlyEnergyDcKwh": 157911.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 450, + "yearlyEnergyDcKwh": 133331.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 2, + "yearlyEnergyDcKwh": 494.42276, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1282.2919, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 14, + "yearlyEnergyDcKwh": 3872.979, + "segmentIndex": 8 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 2, + "yearlyEnergyDcKwh": 504.5196, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 542, + "yearlyEnergyDcKwh": 159382.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 450, + "yearlyEnergyDcKwh": 133331.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 3, + "yearlyEnergyDcKwh": 737.7537, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1525.5654, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 1, + "yearlyEnergyDcKwh": 243.05807, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1001.54614, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 548, + "yearlyEnergyDcKwh": 160839.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 451, + "yearlyEnergyDcKwh": 133573.58, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1224.5118, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1525.5654, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 1, + "yearlyEnergyDcKwh": 243.05807, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1729.7864, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 554, + "yearlyEnergyDcKwh": 162348.42, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 451, + "yearlyEnergyDcKwh": 133573.58, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1466.1606, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1525.5654, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 1, + "yearlyEnergyDcKwh": 243.05807, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 560, + "yearlyEnergyDcKwh": 163785.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 451, + "yearlyEnergyDcKwh": 133573.58, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 11, + "yearlyEnergyDcKwh": 2662.9924, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1765.9822, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 1, + "yearlyEnergyDcKwh": 243.05807, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 566, + "yearlyEnergyDcKwh": 165219.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 451, + "yearlyEnergyDcKwh": 133573.58, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 16, + "yearlyEnergyDcKwh": 3859.9255, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1765.9822, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 2, + "yearlyEnergyDcKwh": 480.4427, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 572, + "yearlyEnergyDcKwh": 166648.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 451, + "yearlyEnergyDcKwh": 133573.58, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 22, + "yearlyEnergyDcKwh": 5288.5366, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1765.9822, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 2, + "yearlyEnergyDcKwh": 480.4427, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 578, + "yearlyEnergyDcKwh": 168081.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 27, + "yearlyEnergyDcKwh": 6485.693, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1765.9822, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 2, + "yearlyEnergyDcKwh": 480.4427, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 584, + "yearlyEnergyDcKwh": 169517.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 33, + "yearlyEnergyDcKwh": 7921.856, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1765.9822, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 2, + "yearlyEnergyDcKwh": 480.4427, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 590, + "yearlyEnergyDcKwh": 170923.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 10, + "yearlyEnergyDcKwh": 2472.2402, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 4, + "yearlyEnergyDcKwh": 946.3227, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 596, + "yearlyEnergyDcKwh": 172354.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 16, + "yearlyEnergyDcKwh": 3902.9282, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 4, + "yearlyEnergyDcKwh": 946.3227, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 602, + "yearlyEnergyDcKwh": 173794.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 22, + "yearlyEnergyDcKwh": 5343.6235, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 4, + "yearlyEnergyDcKwh": 946.3227, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 608, + "yearlyEnergyDcKwh": 175223.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 28, + "yearlyEnergyDcKwh": 6772.0625, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 4, + "yearlyEnergyDcKwh": 946.3227, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1026.381, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 615, + "yearlyEnergyDcKwh": 176831.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 33, + "yearlyEnergyDcKwh": 7933.315, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1169.4503, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1249.7025, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 622, + "yearlyEnergyDcKwh": 178366.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 35, + "yearlyEnergyDcKwh": 8370.903, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 8, + "yearlyEnergyDcKwh": 1825.9484, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1249.7025, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 2, + "yearlyEnergyDcKwh": 441.35492, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 629, + "yearlyEnergyDcKwh": 179869.64, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 37, + "yearlyEnergyDcKwh": 8800.652, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2682.6865, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1249.7025, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 636, + "yearlyEnergyDcKwh": 181307.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 133809.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 2, + "yearlyEnergyDcKwh": 407.05536, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 14, + "yearlyEnergyDcKwh": 3097.5403, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 643, + "yearlyEnergyDcKwh": 182700.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 453, + "yearlyEnergyDcKwh": 134006.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1404.4655, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 650, + "yearlyEnergyDcKwh": 184047.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 453, + "yearlyEnergyDcKwh": 134006.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 14, + "yearlyEnergyDcKwh": 2751.155, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 657, + "yearlyEnergyDcKwh": 185368.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 453, + "yearlyEnergyDcKwh": 134006.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 21, + "yearlyEnergyDcKwh": 4072.2266, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 664, + "yearlyEnergyDcKwh": 186673.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 453, + "yearlyEnergyDcKwh": 134006.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 28, + "yearlyEnergyDcKwh": 5377.001, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 671, + "yearlyEnergyDcKwh": 187947.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 2, + "yearlyEnergyDcKwh": 364.53336, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 32, + "yearlyEnergyDcKwh": 6103.41, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 678, + "yearlyEnergyDcKwh": 189206.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 7, + "yearlyEnergyDcKwh": 1263.5825, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 34, + "yearlyEnergyDcKwh": 6462.5767, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 685, + "yearlyEnergyDcKwh": 190450.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 14, + "yearlyEnergyDcKwh": 2507.4575, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 34, + "yearlyEnergyDcKwh": 6462.5767, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 692, + "yearlyEnergyDcKwh": 191682.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 19, + "yearlyEnergyDcKwh": 3387.6665, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 36, + "yearlyEnergyDcKwh": 6815.035, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 699, + "yearlyEnergyDcKwh": 192901.64, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 24, + "yearlyEnergyDcKwh": 4257.4023, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 38, + "yearlyEnergyDcKwh": 7164.186, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 706, + "yearlyEnergyDcKwh": 194102.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 1, + "yearlyEnergyDcKwh": 172.32028, + "segmentIndex": 1 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 30, + "yearlyEnergyDcKwh": 5286.326, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 38, + "yearlyEnergyDcKwh": 7164.186, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 714, + "yearlyEnergyDcKwh": 195459.33, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 1, + "yearlyEnergyDcKwh": 172.32028, + "segmentIndex": 1 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 37, + "yearlyEnergyDcKwh": 6474.095, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 38, + "yearlyEnergyDcKwh": 7164.186, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 168.67842, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 722, + "yearlyEnergyDcKwh": 196795.45, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 1, + "yearlyEnergyDcKwh": 172.32028, + "segmentIndex": 1 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 43, + "yearlyEnergyDcKwh": 7476.3433, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 38, + "yearlyEnergyDcKwh": 7164.186, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 502.56058, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 730, + "yearlyEnergyDcKwh": 198106.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 1, + "yearlyEnergyDcKwh": 172.32028, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 654.5399, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 666.79956, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 738, + "yearlyEnergyDcKwh": 199405.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 3, + "yearlyEnergyDcKwh": 497.86218, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 1465.9462, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 828.81024, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 746, + "yearlyEnergyDcKwh": 200693.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2591.7827, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 828.81024, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 754, + "yearlyEnergyDcKwh": 201968.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 3228.7886, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 1467.2072, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 762, + "yearlyEnergyDcKwh": 203242.27, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 28, + "yearlyEnergyDcKwh": 4502.243, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 1467.2072, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 770, + "yearlyEnergyDcKwh": 204512.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 5454.9355, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 1784.7646, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 778, + "yearlyEnergyDcKwh": 205779.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 41, + "yearlyEnergyDcKwh": 6564.0347, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 1943.1359, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 786, + "yearlyEnergyDcKwh": 207040.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 48, + "yearlyEnergyDcKwh": 7667.273, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 13, + "yearlyEnergyDcKwh": 2100.4282, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 794, + "yearlyEnergyDcKwh": 208296.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 4, + "yearlyEnergyDcKwh": 659.58075, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 54, + "yearlyEnergyDcKwh": 8610.41, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 2257.1733, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 1, + "yearlyEnergyDcKwh": 155.88191, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 802, + "yearlyEnergyDcKwh": 209536.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 6, + "yearlyEnergyDcKwh": 969.5712, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 55, + "yearlyEnergyDcKwh": 8765.194, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 3, + "yearlyEnergyDcKwh": 465.52686, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 2412.3904, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 810, + "yearlyEnergyDcKwh": 210770.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 11, + "yearlyEnergyDcKwh": 1739.8883, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 55, + "yearlyEnergyDcKwh": 8765.194, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 5, + "yearlyEnergyDcKwh": 774.72363, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 819, + "yearlyEnergyDcKwh": 212141.42, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 20, + "yearlyEnergyDcKwh": 3110.5547, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 55, + "yearlyEnergyDcKwh": 8765.194, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 5, + "yearlyEnergyDcKwh": 774.72363, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 828, + "yearlyEnergyDcKwh": 213507.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 28, + "yearlyEnergyDcKwh": 4324.9355, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 56, + "yearlyEnergyDcKwh": 8916.899, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 5, + "yearlyEnergyDcKwh": 774.72363, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 837, + "yearlyEnergyDcKwh": 214867.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 36, + "yearlyEnergyDcKwh": 5534.0684, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 56, + "yearlyEnergyDcKwh": 8916.899, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 6, + "yearlyEnergyDcKwh": 925.70624, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 846, + "yearlyEnergyDcKwh": 216215.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 44, + "yearlyEnergyDcKwh": 6732.4224, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 57, + "yearlyEnergyDcKwh": 9066.513, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 6, + "yearlyEnergyDcKwh": 925.70624, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 855, + "yearlyEnergyDcKwh": 217532.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 50, + "yearlyEnergyDcKwh": 7611.7056, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 57, + "yearlyEnergyDcKwh": 9066.513, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 9, + "yearlyEnergyDcKwh": 1362.8503, + "segmentIndex": 10 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + } + ] + }, + { + "panelsCount": 864, + "yearlyEnergyDcKwh": 218810.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 52, + "yearlyEnergyDcKwh": 7895.02, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 58, + "yearlyEnergyDcKwh": 9207.423, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 12, + "yearlyEnergyDcKwh": 1819.692, + "segmentIndex": 10 + }, + { + "pitchDegrees": 39.109444, + "azimuthDegrees": 63.399338, + "panelsCount": 2, + "yearlyEnergyDcKwh": 268.4623, + "segmentIndex": 11 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + }, + { + "pitchDegrees": 35.124596, + "azimuthDegrees": 38.09515, + "panelsCount": 1, + "yearlyEnergyDcKwh": 128.95514, + "segmentIndex": 23 + } + ] + }, + { + "panelsCount": 873, + "yearlyEnergyDcKwh": 219972.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 52, + "yearlyEnergyDcKwh": 7895.02, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 58, + "yearlyEnergyDcKwh": 9207.423, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 12, + "yearlyEnergyDcKwh": 1819.692, + "segmentIndex": 10 + }, + { + "pitchDegrees": 39.109444, + "azimuthDegrees": 63.399338, + "panelsCount": 11, + "yearlyEnergyDcKwh": 1430.7587, + "segmentIndex": 11 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + }, + { + "pitchDegrees": 35.124596, + "azimuthDegrees": 38.09515, + "panelsCount": 1, + "yearlyEnergyDcKwh": 128.95514, + "segmentIndex": 23 + } + ] + }, + { + "panelsCount": 882, + "yearlyEnergyDcKwh": 221120.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 52, + "yearlyEnergyDcKwh": 7895.02, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 58, + "yearlyEnergyDcKwh": 9207.423, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 12, + "yearlyEnergyDcKwh": 1819.692, + "segmentIndex": 10 + }, + { + "pitchDegrees": 39.109444, + "azimuthDegrees": 63.399338, + "panelsCount": 19, + "yearlyEnergyDcKwh": 2454.1794, + "segmentIndex": 11 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + }, + { + "pitchDegrees": 35.124596, + "azimuthDegrees": 38.09515, + "panelsCount": 2, + "yearlyEnergyDcKwh": 252.90265, + "segmentIndex": 23 + } + ] + }, + { + "panelsCount": 884, + "yearlyEnergyDcKwh": 221362.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.037673064, + "azimuthDegrees": 0, + "panelsCount": 454, + "yearlyEnergyDcKwh": 134189.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.4584582, + "azimuthDegrees": 95.742134, + "panelsCount": 52, + "yearlyEnergyDcKwh": 7895.02, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.45854816, + "azimuthDegrees": 0, + "panelsCount": 58, + "yearlyEnergyDcKwh": 9207.423, + "segmentIndex": 2 + }, + { + "pitchDegrees": 22.605244, + "azimuthDegrees": 327.6803, + "panelsCount": 34, + "yearlyEnergyDcKwh": 8155.3584, + "segmentIndex": 3 + }, + { + "pitchDegrees": 1.3027911, + "azimuthDegrees": 241.98618, + "panelsCount": 39, + "yearlyEnergyDcKwh": 9205.297, + "segmentIndex": 4 + }, + { + "pitchDegrees": 1.5140493, + "azimuthDegrees": 269.4109, + "panelsCount": 45, + "yearlyEnergyDcKwh": 7805.083, + "segmentIndex": 5 + }, + { + "pitchDegrees": 1.3237345, + "azimuthDegrees": 38.258648, + "panelsCount": 39, + "yearlyEnergyDcKwh": 7328.102, + "segmentIndex": 6 + }, + { + "pitchDegrees": 1.872602, + "azimuthDegrees": 219.60063, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8847.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 18.044678, + "azimuthDegrees": 148.5216, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4117.2373, + "segmentIndex": 8 + }, + { + "pitchDegrees": 1.4645534, + "azimuthDegrees": 303.3421, + "panelsCount": 15, + "yearlyEnergyDcKwh": 3296.586, + "segmentIndex": 9 + }, + { + "pitchDegrees": 5.077961, + "azimuthDegrees": 50.822563, + "panelsCount": 12, + "yearlyEnergyDcKwh": 1819.692, + "segmentIndex": 10 + }, + { + "pitchDegrees": 39.109444, + "azimuthDegrees": 63.399338, + "panelsCount": 21, + "yearlyEnergyDcKwh": 2696.9468, + "segmentIndex": 11 + }, + { + "pitchDegrees": 3.00914, + "azimuthDegrees": 302.84872, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1774.061, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.6526814, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 2567.0723, + "segmentIndex": 13 + }, + { + "pitchDegrees": 19.210438, + "azimuthDegrees": 148.03128, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1461.2084, + "segmentIndex": 14 + }, + { + "pitchDegrees": 20.729004, + "azimuthDegrees": 58.083023, + "panelsCount": 12, + "yearlyEnergyDcKwh": 2996.7664, + "segmentIndex": 15 + }, + { + "pitchDegrees": 26.290794, + "azimuthDegrees": 237.92043, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3521.607, + "segmentIndex": 16 + }, + { + "pitchDegrees": 20.745586, + "azimuthDegrees": 56.22588, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1301.6564, + "segmentIndex": 18 + }, + { + "pitchDegrees": 3.356747, + "azimuthDegrees": 238.107, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1161.5228, + "segmentIndex": 19 + }, + { + "pitchDegrees": 19.098577, + "azimuthDegrees": 233.78705, + "panelsCount": 3, + "yearlyEnergyDcKwh": 658.0315, + "segmentIndex": 20 + }, + { + "pitchDegrees": 1.7035317, + "azimuthDegrees": 121.11386, + "panelsCount": 2, + "yearlyEnergyDcKwh": 310.6367, + "segmentIndex": 21 + }, + { + "pitchDegrees": 1.1585381, + "azimuthDegrees": 322.72516, + "panelsCount": 3, + "yearlyEnergyDcKwh": 793.2125, + "segmentIndex": 22 + }, + { + "pitchDegrees": 35.124596, + "azimuthDegrees": 38.09515, + "panelsCount": 2, + "yearlyEnergyDcKwh": 252.90265, + "segmentIndex": 23 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": 3, + "financialDetails": { + "initialAcKwhPerYear": 1850.4753, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1755" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1909" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "5665" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.81026, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "431", + "nanos": 501922607 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-266" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4719" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3433", + "nanos": -824951172 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4719" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3433", + "nanos": -824951172 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7345", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5436" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1909", + "nanos": 765014648 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "165" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3911" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2770", + "nanos": -487304687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3911" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2770", + "nanos": -487304687 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "431", + "nanos": 501922607 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-266" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4719" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3433", + "nanos": -824951172 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4719" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3433", + "nanos": -824951172 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": 5, + "financialDetails": { + "initialAcKwhPerYear": 2373.3875, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2151" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2235" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "7168" + }, + "netMeteringAllowed": true, + "solarPercentage": 91.08826, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "505", + "nanos": 139709473 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5086" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3721", + "nanos": -534912109 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5086" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3721", + "nanos": -534912109 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8598", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6364" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2235", + "nanos": 675048828 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "212" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5017" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2944", + "nanos": -994873047 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5017" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2944", + "nanos": -994873047 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "505", + "nanos": 139709473 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-293" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5086" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3721", + "nanos": -534912109 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5086" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3721", + "nanos": -534912109 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": 8, + "financialDetails": { + "initialAcKwhPerYear": 3157.0112, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1982" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2724" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "8670" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.46128, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "615", + "nanos": 596313477 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-333" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5623" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4143", + "nanos": -675781250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5623" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4143", + "nanos": -675781250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "10479" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7755" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2724", + "nanos": 540039063 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "283" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6689" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3197", + "nanos": -333007812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6689" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3197", + "nanos": -333007812 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "615", + "nanos": 596313477 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-333" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5623" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4143", + "nanos": -675781250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5623" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4143", + "nanos": -675781250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 10, + "financialDetails": { + "initialAcKwhPerYear": 3677.968, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2231" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3050" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "10172" + }, + "netMeteringAllowed": true, + "solarPercentage": 94.812996, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "689", + "nanos": 234069824 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-354" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5843" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4331", + "nanos": -889648437 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5843" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4331", + "nanos": -889648437 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11732", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8683" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3050", + "nanos": 449951172 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "336" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "7941" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3272", + "nanos": -344238281 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "7941" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3272", + "nanos": -344238281 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "689", + "nanos": 234069824 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-354" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5843" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4331", + "nanos": -889648437 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5843" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4331", + "nanos": -889648437 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 12, + "financialDetails": { + "initialAcKwhPerYear": 4199.0933, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2379" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3376" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11675" + }, + "netMeteringAllowed": true, + "solarPercentage": 94.575424, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "762", + "nanos": 871765137 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-370" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5962" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4451", + "nanos": -98632812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5962" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4451", + "nanos": -98632812 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "12986" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9610" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3376", + "nanos": 360107422 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "392" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9296" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3278", + "nanos": -348632812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9296" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3278", + "nanos": -348632812 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "762", + "nanos": 871765137 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-370" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5962" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4451", + "nanos": -98632812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5962" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4451", + "nanos": -98632812 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 14, + "financialDetails": { + "initialAcKwhPerYear": 4719.547, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2479" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3702" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13177" + }, + "netMeteringAllowed": true, + "solarPercentage": 94.79944, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "836", + "nanos": 509582520 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-385" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6032" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4537", + "nanos": -719726562 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6032" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4537", + "nanos": -719726562 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "14239", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10538" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3702", + "nanos": 270019531 + }, + "paybackYears": 19.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "451" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10698" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3251", + "nanos": -770263672 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10698" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3251", + "nanos": -770263672 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "836", + "nanos": 509582520 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-385" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6032" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4537", + "nanos": -719726562 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6032" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4537", + "nanos": -719726562 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 17, + "financialDetails": { + "initialAcKwhPerYear": 5499.733, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2015" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4191" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14679" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.803535, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "946", + "nanos": 966186523 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-413" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6275" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4761", + "nanos": -16601562 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6275" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4761", + "nanos": -16601562 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16119", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "11929" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4191", + "nanos": 134765625 + }, + "paybackYears": 19, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "534" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "12664" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3305", + "nanos": -263671875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "12664" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3305", + "nanos": -263671875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "946", + "nanos": 966186523 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-413" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6275" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4761", + "nanos": -16601562 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6275" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4761", + "nanos": -16601562 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 20, + "financialDetails": { + "initialAcKwhPerYear": 6282.3833, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2409" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4680" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17684" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.70806, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1057", + "nanos": 422851563 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-415" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5873" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4547", + "nanos": -754882812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5873" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4547", + "nanos": -754882812 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18000" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "13320" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4680" + }, + "paybackYears": 17.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "642" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15275" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2922", + "nanos": -203613281 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15275" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2922", + "nanos": -203613281 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1057", + "nanos": 422851563 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-415" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5873" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4547", + "nanos": -754882812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5873" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4547", + "nanos": -754882812 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 23, + "financialDetails": { + "initialAcKwhPerYear": 7063.4595, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2653" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5168" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20688" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.02191, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1167", + "nanos": 879394531 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-411" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5322" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4233", + "nanos": -213867187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5322" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4233", + "nanos": -213867187 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "19880", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14712" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5168", + "nanos": 865234375 + }, + "paybackYears": 16.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "757" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "18036" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2437", + "nanos": -851562500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "18036" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2437", + "nanos": -851562500 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1167", + "nanos": 879394531 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-411" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5322" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4233", + "nanos": -213867187 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5322" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4233", + "nanos": -213867187 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 27, + "financialDetails": { + "initialAcKwhPerYear": 8102.6343, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2353" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5820" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23693" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.64688, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1315", + "nanos": 154907227 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4962" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4068", + "nanos": -183593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4962" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4068", + "nanos": -183593750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "22387", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "16567" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5820", + "nanos": 685058594 + }, + "paybackYears": 16, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "895" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "21341" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2046", + "nanos": -427124023 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "21341" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2046", + "nanos": -427124023 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1315", + "nanos": 154907227 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4962" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4068", + "nanos": -183593750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4962" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4068", + "nanos": -183593750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "defaultBill": true, + "panelConfigIndex": 30, + "financialDetails": { + "initialAcKwhPerYear": 8881.801, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2603" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6309" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26697" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.87376, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1425", + "nanos": 611450195 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-416" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4417" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3758", + "nanos": -56640625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4417" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3758", + "nanos": -56640625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "24267", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17958" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6309", + "nanos": 549804688 + }, + "paybackYears": 15.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1009" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "24095" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1566", + "nanos": -490356445 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "24095" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1566", + "nanos": -490356445 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1425", + "nanos": 611450195 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-416" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4417" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3758", + "nanos": -56640625 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4417" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3758", + "nanos": -56640625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 33, + "financialDetails": { + "initialAcKwhPerYear": 9661.195, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2853" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6798" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29702" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.23683, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1536", + "nanos": 68237305 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-413" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3872" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3447", + "nanos": -582031250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3872" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3447", + "nanos": -582031250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "26147", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "19350" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6798", + "nanos": 415039063 + }, + "paybackYears": 15, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "26849" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1086", + "nanos": -215454102 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "26849" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1086", + "nanos": -215454102 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1536", + "nanos": 68237305 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-413" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3872" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3447", + "nanos": -582031250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3872" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3447", + "nanos": -582031250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "panelConfigIndex": 41, + "financialDetails": { + "initialAcKwhPerYear": 11738.873, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3200" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8102" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "37213" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.139915, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1830", + "nanos": 619140625 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-409" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2598" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2742", + "nanos": -109375000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2598" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2742", + "nanos": -109375000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "31161", + "nanos": 750000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "23060" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8102", + "nanos": 55175781 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1421" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "34014" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "72", + "nanos": 68557739 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "34014" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "72", + "nanos": 68557739 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1830", + "nanos": 619140625 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-409" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2598" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2742", + "nanos": -109375000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2598" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2742", + "nanos": -109375000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 50, + "financialDetails": { + "initialAcKwhPerYear": 14076.332, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3002" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9568" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44725" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.903244, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2161", + "nanos": 989013672 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-1516" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2185", + "nanos": -656250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-1516" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2185", + "nanos": -656250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "36802", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "27234" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9568", + "nanos": 650390625 + }, + "paybackYears": 13.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1742" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "41724" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1137", + "nanos": 925537109 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "41724" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1137", + "nanos": 925537109 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2161", + "nanos": 989013672 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-420" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-1516" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2185", + "nanos": -656250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-1516" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2185", + "nanos": -656250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 58, + "financialDetails": { + "initialAcKwhPerYear": 16158.971, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3339" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "10872" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52236" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.64097, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2456", + "nanos": 540039063 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-416" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-233" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1473", + "nanos": -718750000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-233" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1473", + "nanos": -718750000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "41816", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "30945" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "10872", + "nanos": 290039063 + }, + "paybackYears": 13.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2040" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "48898" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2302", + "nanos": 676025391 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "48898" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2302", + "nanos": 676025391 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2456", + "nanos": 540039063 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-416" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-233" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1473", + "nanos": -718750000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-233" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1473", + "nanos": -718750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 66, + "financialDetails": { + "initialAcKwhPerYear": 18244.344, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3668" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "12175" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59747" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.45942, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2751", + "nanos": 91064453 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-412" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "1058" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-756", + "nanos": -464843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "1058" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-756", + "nanos": -464843750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "46830", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "34655" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "12175", + "nanos": 929687500 + }, + "paybackYears": 13, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2339" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "56080" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3472", + "nanos": 730957031 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "56080" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3472", + "nanos": 730957031 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2751", + "nanos": 91064453 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-412" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "1058" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-756", + "nanos": -464843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "1058" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-756", + "nanos": -464843750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 74, + "financialDetails": { + "initialAcKwhPerYear": 20329.527, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4002" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "13479" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67259" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.30576, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3045", + "nanos": 642089844 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-409" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-42", + "nanos": -250000000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-42", + "nanos": -250000000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "51844", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "38365" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "13479", + "nanos": 570312500 + }, + "paybackYears": 12.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2637" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "63257" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4639", + "nanos": 744628906 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "63257" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4639", + "nanos": 744628906 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3045", + "nanos": 642089844 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-409" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "2344" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-42", + "nanos": -250000000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "2344" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-42", + "nanos": -250000000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 82, + "financialDetails": { + "initialAcKwhPerYear": 22409.23, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4348" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "14783" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74770" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.1568, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3340", + "nanos": 192871094 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-405" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3619" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "664", + "nanos": 93750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3619" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "664", + "nanos": 93750000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "56858", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "42076" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "14783", + "nanos": 209960938 + }, + "paybackYears": 12.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2935" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "70423" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5798", + "nanos": 883789063 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "70423" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5798", + "nanos": 883789063 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3340", + "nanos": 192871094 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-405" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3619" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "664", + "nanos": 93750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3619" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "664", + "nanos": 93750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 99, + "financialDetails": { + "initialAcKwhPerYear": 26823.863, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4500" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "17553" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89793" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.88004, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3966", + "nanos": 113769531 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-413" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5972" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1923", + "nanos": 894531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5972" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1923", + "nanos": 894531250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "67513", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "49960" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "17553", + "nanos": 445312500 + }, + "paybackYears": 12.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3553" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "85294" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8020", + "nanos": 911621094 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "85294" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8020", + "nanos": 911621094 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3966", + "nanos": 113769531 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-413" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5972" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "1923", + "nanos": 894531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5972" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "1923", + "nanos": 894531250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 115, + "financialDetails": { + "initialAcKwhPerYear": 30972.367, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5205" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "20160" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "104816" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.56467, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "4555", + "nanos": 215820313 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-407" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8507" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3327", + "nanos": 234375000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8507" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3327", + "nanos": 234375000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "77541", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "57381" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "20160", + "nanos": 724609375 + }, + "paybackYears": 12.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4148" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "99612" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10329", + "nanos": 883789063 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "99612" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10329", + "nanos": 883789063 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "4555", + "nanos": 215820313 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-407" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8507" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3327", + "nanos": 234375000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8507" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3327", + "nanos": 234375000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 131, + "financialDetails": { + "initialAcKwhPerYear": 35114.313, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5950" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "22768" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "119839" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.28088, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "5144", + "nanos": 317871094 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-403" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11003" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4704", + "nanos": 421875000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11003" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4704", + "nanos": 421875000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "87569", + "nanos": 250000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "64802" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "22768", + "nanos": 5859375 + }, + "paybackYears": 12.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4742" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "113889" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12612", + "nanos": 690429688 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "113889" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12612", + "nanos": 690429688 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "5144", + "nanos": 317871094 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-403" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11003" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4704", + "nanos": 421875000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11003" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4704", + "nanos": 421875000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 148, + "financialDetails": { + "initialAcKwhPerYear": 39507.445, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6158" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "25538" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "134861" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.70348, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "5770", + "nanos": 238769531 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-412" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13299" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5928", + "nanos": 31250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13299" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5928", + "nanos": 31250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "98224" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "72686" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "25538", + "nanos": 240234375 + }, + "paybackYears": 12, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5358" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "128704" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "14798", + "nanos": 485351563 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "128704" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "14798", + "nanos": 485351563 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "5770", + "nanos": 238769531 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-412" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13299" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5928", + "nanos": 31250000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13299" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5928", + "nanos": 31250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 164, + "financialDetails": { + "initialAcKwhPerYear": 43635.008, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6946" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "28145" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "149884" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.44927, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "6359", + "nanos": 341308594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-408" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15752" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7281", + "nanos": 937500000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15752" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7281", + "nanos": 937500000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "108252" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "80107" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "28145", + "nanos": 519531250 + }, + "paybackYears": 12, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5951" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "142939" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "17058", + "nanos": 5859375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "142939" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "17058", + "nanos": 5859375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "6359", + "nanos": 341308594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-408" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15752" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7281", + "nanos": 937500000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15752" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7281", + "nanos": 937500000 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 2760.2563, + "sunshineQuantiles": [ + 281.7218, + 503.92712, + 610.2149, + 662.21075, + 774.4608, + 958.2123, + 1101.2643, + 1169.3666, + 1203.3138, + 1220.531, + 1345.9764 + ], + "groundAreaMeters2": 2465.5 + }, + "solarPanels": [ + { + "center": { + "latitude": 47.6037247, + "longitude": -122.3345465 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 313.80188, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603730399999996, + "longitude": -122.33455660000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 312.6683, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603555199999995, + "longitude": -122.33479899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 311.23553, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037189, + "longitude": -122.33453639999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 310.8972, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037362, + "longitude": -122.3345667 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 310.47943, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603741899999996, + "longitude": -122.33457679999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 308.19305, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037476, + "longitude": -122.33458689999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 309.75443, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.60373630000001, + "longitude": -122.33460099999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 308.12997, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035553, + "longitude": -122.33482090000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.06055, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035642, + "longitude": -122.33482079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 308.4183, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603724799999995, + "longitude": -122.3345808 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.7953, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603713299999995, + "longitude": -122.3345606 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.69662, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037134, + "longitude": -122.3345949 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.65945, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035462, + "longitude": -122.33479909999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.23096, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035373, + "longitude": -122.33479919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.91086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603555, + "longitude": -122.33477699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.17752, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037191, + "longitude": -122.33457070000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.15378, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037192, + "longitude": -122.33460499999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.14523, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035374, + "longitude": -122.3348212 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.0621, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037076, + "longitude": -122.33455049999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.0086, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035372, + "longitude": -122.3347773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.79486, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035371, + "longitude": -122.33475529999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 309.05225, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035283, + "longitude": -122.3347774 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.95328, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603546099999996, + "longitude": -122.3347772 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.75977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603702, + "longitude": -122.3345748 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 305.75378, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6036906, + "longitude": -122.3345889 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 307.10385, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6036963, + "longitude": -122.334599 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 306.05554, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037305, + "longitude": -122.33459089999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 305.6634, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037077, + "longitude": -122.33458479999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 305.5981, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603519299999995, + "longitude": -122.3347775 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.54636, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035195, + "longitude": -122.33479939999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.7502, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603536899999995, + "longitude": -122.3347334 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.51074, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035105, + "longitude": -122.33479960000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.4899, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035016, + "longitude": -122.3347997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.66568, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603501699999995, + "longitude": -122.33482159999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.79877, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034927, + "longitude": -122.3347998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.6814, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035281, + "longitude": -122.33475539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.4541, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603528499999996, + "longitude": -122.3348213 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.44598, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035107, + "longitude": -122.33482149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.42874, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603510799999995, + "longitude": -122.3348435 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.67798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035015, + "longitude": -122.33477769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.40826, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035014, + "longitude": -122.33475580000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.46802, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603510299999996, + "longitude": -122.33475569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.5547, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603537599999996, + "longitude": -122.33484310000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.4001, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035377, + "longitude": -122.3348651 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.94385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035288, + "longitude": -122.3348652 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.20197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035378, + "longitude": -122.33488700000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.45337, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035104, + "longitude": -122.3347776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.39734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035196, + "longitude": -122.3348214 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.38422, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603528, + "longitude": -122.3347335 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.37503, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60351910000001, + "longitude": -122.33473359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.70987, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603519, + "longitude": -122.33471159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.69678, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035286, + "longitude": -122.33484320000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.37103, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035368, + "longitude": -122.33471139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.36325, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035367, + "longitude": -122.33468950000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.71976, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035277, + "longitude": -122.3346896 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.66367, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035457, + "longitude": -122.3347113 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.40485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035547, + "longitude": -122.3347112 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.04092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035545, + "longitude": -122.33468920000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.0373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035636, + "longitude": -122.33471109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.80994, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603563699999995, + "longitude": -122.33473300000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.7429, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603563799999996, + "longitude": -122.334755 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.74133, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603572799999995, + "longitude": -122.3347549 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.82068, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035726, + "longitude": -122.33473289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.56012, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035725, + "longitude": -122.334711 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.2101, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603581399999996, + "longitude": -122.3347109 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.2483, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035904, + "longitude": -122.33471069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.49515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603590499999996, + "longitude": -122.33473269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.83792, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035902, + "longitude": -122.3346888 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.2906, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035992, + "longitude": -122.3346887 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.91837, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603581299999995, + "longitude": -122.33468889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.28842, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035812, + "longitude": -122.33466700000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.72678, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603572199999995, + "longitude": -122.3346671 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.53317, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035721, + "longitude": -122.33464509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.87134, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603563199999996, + "longitude": -122.33464519999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.70935, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035634, + "longitude": -122.33468909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.12155, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603581, + "longitude": -122.334645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.9923, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035544, + "longitude": -122.33466729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.91403, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603545499999996, + "longitude": -122.3346674 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.38547, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035816, + "longitude": -122.33473279999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.90634, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035901, + "longitude": -122.33466679999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.88782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603563099999995, + "longitude": -122.3346233 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.6259, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035817, + "longitude": -122.3347548 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.56714, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603572, + "longitude": -122.33462320000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.55658, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035719, + "longitude": -122.3346012 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.3, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035724, + "longitude": -122.33468899999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.47897, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035543, + "longitude": -122.33464529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.44278, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035465, + "longitude": -122.33484299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.3482, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035192, + "longitude": -122.33475550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.31232, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603492599999996, + "longitude": -122.33477779999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.30276, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60351970000001, + "longitude": -122.33484329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.28717, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035019, + "longitude": -122.3348436 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.25406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035554, + "longitude": -122.33484289999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.25372, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035818, + "longitude": -122.33477669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.24332, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603572899999996, + "longitude": -122.33477680000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.2249, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603564, + "longitude": -122.33477689999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.18564, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034929, + "longitude": -122.3348437 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.11984, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603724899999996, + "longitude": -122.33461510000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 305.11417, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6037307, + "longitude": -122.33462519999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 310.43106, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035453, + "longitude": -122.33464549999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.0956, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603528399999995, + "longitude": -122.33479930000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.05588, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034928, + "longitude": -122.33482169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.0399, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035549, + "longitude": -122.3347551 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.9749, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035555, + "longitude": -122.3348648 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.95126, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035557, + "longitude": -122.33488679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.45065, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034839, + "longitude": -122.33482180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.91293, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603696199999995, + "longitude": -122.33456470000002 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 304.84338, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603580799999996, + "longitude": -122.3346011 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.83325, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035897, + "longitude": -122.33460099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.01968, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603580699999995, + "longitude": -122.33457910000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.20972, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035898, + "longitude": -122.33462290000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.8297, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603564299999995, + "longitude": -122.33484279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.8279, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035733, + "longitude": -122.3348427 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.29303, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603573399999995, + "longitude": -122.33486459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.54605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035993, + "longitude": -122.33471059999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.80872, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035822, + "longitude": -122.3348426 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.78482, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035464, + "longitude": -122.3348211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.7769, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035198, + "longitude": -122.33486529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.77304, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035548, + "longitude": -122.33473309999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.73035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035809, + "longitude": -122.33462299999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.69373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035906, + "longitude": -122.33475460000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.66794, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603545600000004, + "longitude": -122.33468939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.65112, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035821, + "longitude": -122.33482060000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.64075, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603510199999995, + "longitude": -122.3347337 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.63867, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603573499999996, + "longitude": -122.33488659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.60767, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035736, + "longitude": -122.33490850000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.57605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603571699999996, + "longitude": -122.3345793 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.48117, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60356410000001, + "longitude": -122.3347989 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.477, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035988, + "longitude": -122.33462279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.42545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603598899999994, + "longitude": -122.33464479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.16162, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60356470000001, + "longitude": -122.3349086 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.42526, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603564500000005, + "longitude": -122.33486470000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.40115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603510899999996, + "longitude": -122.33486539999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.38116, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035459, + "longitude": -122.33473330000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.3236, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034838, + "longitude": -122.3347999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.32285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037021, + "longitude": -122.33460910000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 304.24356, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603474999999996, + "longitude": -122.33482199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.19806, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603701799999996, + "longitude": -122.33454040000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 304.10345, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035541, + "longitude": -122.3346234 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.10248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603707799999995, + "longitude": -122.33461919999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 304.09814, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603527899999996, + "longitude": -122.33471149999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.0109, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035805, + "longitude": -122.33455719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.00446, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603483999999995, + "longitude": -122.3348438 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.9205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603590999999994, + "longitude": -122.33482049999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.87738, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035909, + "longitude": -122.3347985 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.0948, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603582599999996, + "longitude": -122.33490839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.87357, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035466, + "longitude": -122.334865 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.8509, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035824, + "longitude": -122.3348865 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.82684, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035365, + "longitude": -122.3346675 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.81757, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035633, + "longitude": -122.3346672 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.8078, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035823, + "longitude": -122.33486449999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.76672, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035912, + "longitude": -122.33486440000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.79822, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603546699999995, + "longitude": -122.33488690000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.74457, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035646, + "longitude": -122.33488669999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.73886, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035896, + "longitude": -122.33457899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.73376, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603591099999996, + "longitude": -122.3348424 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.69888, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035914, + "longitude": -122.3348863 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.62802, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036003, + "longitude": -122.3348862 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.78018, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035289, + "longitude": -122.33488709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.61224, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035895, + "longitude": -122.3345571 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.5062, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603555799999995, + "longitude": -122.3349087 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.47318, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035907, + "longitude": -122.33477659999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.40387, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60359, + "longitude": -122.3346449 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.354, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035915, + "longitude": -122.33490830000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.3234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035827, + "longitude": -122.33493039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.3106, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603502, + "longitude": -122.33486549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.27176, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035999, + "longitude": -122.33482039999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.20108, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603600199999995, + "longitude": -122.33486429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.17422, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036, + "longitude": -122.3348423 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.14398, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036091, + "longitude": -122.33486419999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.1253, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60356290000001, + "longitude": -122.33460129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.12024, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603581899999995, + "longitude": -122.3347987 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.05774, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036004, + "longitude": -122.33490820000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.03897, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603546, + "longitude": -122.33475519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.02258, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603599499999994, + "longitude": -122.33475449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.9345, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036085, + "longitude": -122.33475439999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.47995, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035998, + "longitude": -122.33479840000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.93417, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603466, + "longitude": -122.33482210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.89676, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036092, + "longitude": -122.3348861 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.86725, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036006, + "longitude": -122.3349301 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.7513, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036578, + "longitude": -122.3346959 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.7113, + "segmentIndex": 19 + }, + { + "center": { + "latitude": 47.60375, + "longitude": -122.33413159999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.54993, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6034836, + "longitude": -122.33477789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.54138, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035738, + "longitude": -122.33493049999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.46115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035731, + "longitude": -122.33482069999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.44952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037136, + "longitude": -122.3346293 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 302.39935, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6035997, + "longitude": -122.33477649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.37363, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034751, + "longitude": -122.3348439 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.3557, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035469, + "longitude": -122.3349089 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.3505, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603591599999994, + "longitude": -122.3349302 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.3204, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036181, + "longitude": -122.33488600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.31836, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036183, + "longitude": -122.33490789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.77527, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035994, + "longitude": -122.3347326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.31793, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036093, + "longitude": -122.33490809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.31168, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034924, + "longitude": -122.3347559 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.2365, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034748, + "longitude": -122.3348 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.0802, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036723, + "longitude": -122.33457399999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 301.8701, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 47.603608799999996, + "longitude": -122.33482029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.80103, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603609, + "longitude": -122.33484220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.7357, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60351, + "longitude": -122.33471179999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.58475, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603589299999996, + "longitude": -122.3345351 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.54782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035985, + "longitude": -122.3345789 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.5073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036087, + "longitude": -122.33479829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.4393, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603598399999996, + "longitude": -122.334557 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.09503, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603519999999996, + "longitude": -122.33488720000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.90247, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035986, + "longitude": -122.3346009 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.8712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603608300000005, + "longitude": -122.3347325 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.74344, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603598299999994, + "longitude": -122.33453499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.68936, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036086, + "longitude": -122.3347764 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.66162, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603618, + "longitude": -122.334864 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.57666, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035276, + "longitude": -122.33466759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.4968, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603598999999996, + "longitude": -122.33466670000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.39835, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603617899999996, + "longitude": -122.33484209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.2886, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60362680000001, + "longitude": -122.33484199999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.27664, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036357, + "longitude": -122.33484190000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.70447, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036267, + "longitude": -122.33482 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.47473, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036175, + "longitude": -122.3347762 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.00784, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036082, + "longitude": -122.33471050000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.97562, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603501200000004, + "longitude": -122.3347338 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.95856, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603518799999996, + "longitude": -122.3346897 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.9458, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036648, + "longitude": -122.33458119999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 299.78723, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 47.6036174, + "longitude": -122.33475430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.72742, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035981, + "longitude": -122.33451310000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.434, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603626899999995, + "longitude": -122.3348639 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.3733, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036176, + "longitude": -122.33479819999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.10107, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603617799999995, + "longitude": -122.3348201 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.96912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6035918, + "longitude": -122.33495219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.69812, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603573, + "longitude": -122.3347988 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.48965, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037626, + "longitude": -122.33414309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.22504, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.603775299999995, + "longitude": -122.3341546 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.3741, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6037879, + "longitude": -122.33416609999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.34995, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.603673, + "longitude": -122.3345996 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 298.18433, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 47.603607100000005, + "longitude": -122.334513 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.92776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036072, + "longitude": -122.3345349 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.82013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036074, + "longitude": -122.33457879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.81668, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036076, + "longitude": -122.3346008 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.6903, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60360730000001, + "longitude": -122.33455690000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.44553, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036266, + "longitude": -122.33479810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.41452, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603607700000005, + "longitude": -122.3346227 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.34027, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036356, + "longitude": -122.3348199 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.25204, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603606899999996, + "longitude": -122.334491 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.72205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603626399999996, + "longitude": -122.3347761 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.23523, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603635399999995, + "longitude": -122.334776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.91116, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603719299999995, + "longitude": -122.33463940000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 295.8381, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603615999999995, + "longitude": -122.33451280000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.6739, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036159, + "longitude": -122.33449089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.9479, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036157, + "longitude": -122.33446889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.16696, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60380060000001, + "longitude": -122.33417759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.31262, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.603759, + "longitude": -122.3345727 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 294.30978, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6036248, + "longitude": -122.3344908 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.23453, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603635499999996, + "longitude": -122.33479799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.05063, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603617299999996, + "longitude": -122.3347323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.83835, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036162, + "longitude": -122.33455669999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.80484, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036247, + "longitude": -122.3344688 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.23505, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603624499999995, + "longitude": -122.3344469 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.15073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603664099999996, + "longitude": -122.33455570000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 293.06302, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 47.603671600000006, + "longitude": -122.33454839999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 300.84805, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 47.603616099999996, + "longitude": -122.3345348 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.05313, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036335, + "longitude": -122.33444680000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.2152, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036333, + "longitude": -122.3344248 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.91302, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603642199999996, + "longitude": -122.3344247 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.03738, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036424, + "longitude": -122.3344467 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.78555, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603642099999995, + "longitude": -122.33440279999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.26743, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036249, + "longitude": -122.33451269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.1757, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036905, + "longitude": -122.3345546 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 292.11407, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.6036336, + "longitude": -122.33446869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.11188, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603651, + "longitude": -122.33440259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.85474, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603644499999994, + "longitude": -122.3348198 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.85178, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036352, + "longitude": -122.33475409999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.70615, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036425, + "longitude": -122.3344686 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.63385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036164, + "longitude": -122.3345787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.60535, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036171, + "longitude": -122.33471039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.4343, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603625, + "longitude": -122.33453469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.28537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60366, + "longitude": -122.3344025 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.20816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603668899999995, + "longitude": -122.33440239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.9705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036778, + "longitude": -122.3344023 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.33496, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603659799999996, + "longitude": -122.3343806 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.1621, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603659699999994, + "longitude": -122.33435859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.50903, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603633699999996, + "longitude": -122.3344907 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.14044, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603626299999995, + "longitude": -122.33475419999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.0211, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603651199999995, + "longitude": -122.33442459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.0089, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036444, + "longitude": -122.33479789999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.9994, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603651299999996, + "longitude": -122.33444650000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.89642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036525, + "longitude": -122.3348554 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 290.67755, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6036443, + "longitude": -122.33477590000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.6572, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603669, + "longitude": -122.3344244 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.54062, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036777, + "longitude": -122.3343804 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.41684, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603686599999996, + "longitude": -122.33438020000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.9013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036776, + "longitude": -122.3343584 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.73904, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603686499999995, + "longitude": -122.33435829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.6788, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036864, + "longitude": -122.33433629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.31015, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603695300000005, + "longitude": -122.3343362 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.39243, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036954, + "longitude": -122.3343582 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.4586, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036952, + "longitude": -122.3343143 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.4505, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603704099999995, + "longitude": -122.33431420000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.54715, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603694999999995, + "longitude": -122.33429229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.48624, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036949, + "longitude": -122.33427040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.9559, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.3342922 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.0615, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037129, + "longitude": -122.3342921 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.29477, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037128, + "longitude": -122.33427010000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.35452, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603721799999995, + "longitude": -122.334292 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.31024, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603712599999994, + "longitude": -122.3342482 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.7468, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037125, + "longitude": -122.33422619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.8072, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037214, + "longitude": -122.3342261 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.91315, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603730399999996, + "longitude": -122.33422599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.43164, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037302, + "longitude": -122.33420410000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.461, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037392, + "longitude": -122.334204 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.27356, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603739, + "longitude": -122.334182 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.7427, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603747999999996, + "longitude": -122.3341819 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.90836, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037478, + "longitude": -122.33415989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.1801, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037569, + "longitude": -122.3341818 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.49368, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037658, + "longitude": -122.3341817 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.71063, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603774699999995, + "longitude": -122.33418160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.54248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037749, + "longitude": -122.33420349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.97363, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603783799999995, + "longitude": -122.33420339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.82346, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037927, + "longitude": -122.3342033 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.67328, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038016, + "longitude": -122.3342032 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.6419, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60380180000001, + "longitude": -122.33422510000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.08917, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037659, + "longitude": -122.3342036 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.59473, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603775, + "longitude": -122.3342255 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.47787, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037839, + "longitude": -122.3342253 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.1537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037928, + "longitude": -122.33422519999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.43423, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603792999999996, + "longitude": -122.3342472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.8764, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603756999999995, + "longitude": -122.33420369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.25476, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603766099999994, + "longitude": -122.3342256 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.10846, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603784, + "longitude": -122.33424729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.97336, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038107, + "longitude": -122.33422499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.51355, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038196, + "longitude": -122.3342249 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.25748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603819699999995, + "longitude": -122.3342468 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.8845, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038287, + "longitude": -122.33424670000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.16284, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603828799999995, + "longitude": -122.3342687 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.07434, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038377, + "longitude": -122.33426859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.8399, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603846600000004, + "longitude": -122.3342684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.24228, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603855599999996, + "longitude": -122.3342683 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.65228, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038557, + "longitude": -122.33429029999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.56604, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603864599999994, + "longitude": -122.33429020000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.14154, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038376, + "longitude": -122.3342466 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.74356, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038645, + "longitude": -122.3342682 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.36313, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603846499999996, + "longitude": -122.33424649999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.06616, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038199, + "longitude": -122.33426879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.01117, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038378, + "longitude": -122.33429050000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.9526, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038734, + "longitude": -122.3342681 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.70355, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60384680000001, + "longitude": -122.3342904 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.70285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037751, + "longitude": -122.3342474 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.47937, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603828899999996, + "longitude": -122.3342906 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.4097, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603757099999996, + "longitude": -122.3342257 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.20523, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038108, + "longitude": -122.334247 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.1896, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038558, + "longitude": -122.3343122 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.0419, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038559, + "longitude": -122.3343342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.10126, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038019, + "longitude": -122.3342471 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.02158, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603837999999996, + "longitude": -122.3343125 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.84793, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60382, + "longitude": -122.3342907 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.8291, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037481, + "longitude": -122.33420380000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.54977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038469, + "longitude": -122.33431239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.51532, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038109, + "longitude": -122.33426890000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.50674, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037931, + "longitude": -122.3342691 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.07755, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603801999999995, + "longitude": -122.33426899999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.83466, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037393, + "longitude": -122.33422589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.58508, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603766199999995, + "longitude": -122.33424749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.34412, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603829, + "longitude": -122.33431259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.08484, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037842, + "longitude": -122.33426920000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.72195, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037482, + "longitude": -122.3342258 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.71344, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037483, + "longitude": -122.33424769999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.34192, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603811099999994, + "longitude": -122.3342909 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.62927, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037389, + "longitude": -122.33416009999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.53763, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603846999999995, + "longitude": -122.33433430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.39145, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603847099999996, + "longitude": -122.3343563 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 299.34763, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037752, + "longitude": -122.3342694 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.34424, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037573, + "longitude": -122.33424760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.28104, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038201, + "longitude": -122.33431270000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.17514, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603739399999995, + "longitude": -122.33424790000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.1372, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038381, + "longitude": -122.3343344 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 296.08023, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037301, + "longitude": -122.33418209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.83484, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038292, + "longitude": -122.3343345 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.3686, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037663, + "longitude": -122.3342695 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.30655, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037932, + "longitude": -122.33429109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.60748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603802099999996, + "longitude": -122.334291 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.18558, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603811199999996, + "longitude": -122.33431279999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.133, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037305, + "longitude": -122.334248 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.05093, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038382, + "longitude": -122.33435639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.92087, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038202, + "longitude": -122.3343346 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.38416, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603748499999995, + "longitude": -122.3342697 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.29434, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037395, + "longitude": -122.33426979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 293.2208, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603775399999996, + "longitude": -122.33429129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.89087, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603757400000006, + "longitude": -122.3342696 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.83646, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037213, + "longitude": -122.3342042 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.56863, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037843, + "longitude": -122.3342912 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.4975, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038023, + "longitude": -122.3343129 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.24518, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037216, + "longitude": -122.3342481 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.54132, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037306, + "longitude": -122.3342699 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.5268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038113, + "longitude": -122.3343348 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.41025, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038293, + "longitude": -122.33435650000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.253, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037664, + "longitude": -122.33429140000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.7122, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037217, + "longitude": -122.33426999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.38412, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036688, + "longitude": -122.33438050000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036601, + "longitude": -122.3344245 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.3269, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036686, + "longitude": -122.3343585 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.28458, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036685, + "longitude": -122.3343366 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.80103, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036514, + "longitude": -122.3344685 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.2185, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036426, + "longitude": -122.33449060000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.18634, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603677399999995, + "longitude": -122.33433649999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.09354, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036773, + "longitude": -122.33431449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.99222, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036862, + "longitude": -122.3343144 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 290.03943, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603704199999996, + "longitude": -122.33433609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.98657, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603713, + "longitude": -122.33431399999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.76038, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036338, + "longitude": -122.3345126 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.70044, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037038, + "longitude": -122.3342703 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.59918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036479, + "longitude": -122.33486680000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 289.5855, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6037307, + "longitude": -122.3342919 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.55618, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036625, + "longitude": -122.33468470000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.512, + "segmentIndex": 19 + }, + { + "center": { + "latitude": 47.603620299999996, + "longitude": -122.33493460000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 288.97745, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6037933, + "longitude": -122.33431300000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.68793, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036602, + "longitude": -122.33444639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.6477, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603829399999995, + "longitude": -122.3343784 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.24075, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037575, + "longitude": -122.33429149999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.11313, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603667099999996, + "longitude": -122.3346734 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.10623, + "segmentIndex": 19 + }, + { + "center": { + "latitude": 47.6037397, + "longitude": -122.3342918 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.9723, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038204, + "longitude": -122.33435659999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.96317, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036533, + "longitude": -122.3347977 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.7668, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036532, + "longitude": -122.33477579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.53397, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036961, + "longitude": -122.3345303 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 287.52185, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 47.603802400000006, + "longitude": -122.33433489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.49304, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036779, + "longitude": -122.33442430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.01038, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603748599999996, + "longitude": -122.3342916 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.99426, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603625199999996, + "longitude": -122.33455660000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.95874, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036692, + "longitude": -122.3344463 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.92355, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036262, + "longitude": -122.3347322 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.9008, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037219, + "longitude": -122.33431390000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.7455, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036955, + "longitude": -122.33438009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.6906, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037043, + "longitude": -122.3343581 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.4406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603634, + "longitude": -122.3345346 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 286.36462, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603643299999995, + "longitude": -122.3348781 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 286.3174, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.603642799999996, + "longitude": -122.33451249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.8638, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036165, + "longitude": -122.33460059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.79962, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038114, + "longitude": -122.3343567 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.7226, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036867, + "longitude": -122.3344022 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.4362, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603784399999995, + "longitude": -122.3343131 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.2412, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038132, + "longitude": -122.33418909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.2335, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6037666, + "longitude": -122.3343134 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.2326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603757599999994, + "longitude": -122.3343135 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.0186, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037755, + "longitude": -122.3343133 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 284.6285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036516, + "longitude": -122.33449039999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 284.47183, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603660399999995, + "longitude": -122.33446839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.94705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038205, + "longitude": -122.3343785 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.7327, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037487, + "longitude": -122.33431359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.46112, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037131, + "longitude": -122.334336 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.24075, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036429, + "longitude": -122.3345345 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.95554, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603793499999995, + "longitude": -122.334335 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.42612, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036693, + "longitude": -122.3344683 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.42053, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036869, + "longitude": -122.33442409999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.31622, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036351, + "longitude": -122.33473210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.19852, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603825900000004, + "longitude": -122.3342006 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 282.1362, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.603838499999995, + "longitude": -122.33421209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.8286, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6038512, + "longitude": -122.33422359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.42957, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6037221, + "longitude": -122.3343359 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.95926, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603730999999996, + "longitude": -122.33433579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.48672, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603730899999995, + "longitude": -122.33431379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.81866, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036442, + "longitude": -122.33475399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.5574, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603678099999996, + "longitude": -122.33444619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.5399, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037045, + "longitude": -122.33438 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.3847, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037046, + "longitude": -122.334402 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.6742, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037222, + "longitude": -122.33435779999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.2943, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036517, + "longitude": -122.3345124 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.24326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036253, + "longitude": -122.3345786 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.2169, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.60367180000001, + "longitude": -122.33466220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.1933, + "segmentIndex": 19 + }, + { + "center": { + "latitude": 47.6037398, + "longitude": -122.3343137 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.06577, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603713299999995, + "longitude": -122.3343579 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 280.90536, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038638, + "longitude": -122.3342351 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 280.65314, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6038765, + "longitude": -122.3342466 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.4349, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.603889099999996, + "longitude": -122.33425810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.07928, + "segmentIndex": 16 + }, + { + "center": { + "latitude": 47.6036605, + "longitude": -122.33449030000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 280.64578, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603657399999996, + "longitude": -122.33458849999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 280.30835, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 47.6036957, + "longitude": -122.33440209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 279.9145, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038025, + "longitude": -122.33435680000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 279.77206, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036387, + "longitude": -122.33488940000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 279.39645, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6036341, + "longitude": -122.33490069999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 279.63336, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6037399, + "longitude": -122.3343357 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 279.1709, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037134, + "longitude": -122.33437989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 278.75787, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603784499999996, + "longitude": -122.33433509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 277.81482, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603687, + "longitude": -122.3344461 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 277.5888, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036958, + "longitude": -122.33442400000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 277.49536, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037488, + "longitude": -122.33433550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 276.99734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038206, + "longitude": -122.3344005 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 276.982, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038116, + "longitude": -122.33437869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 276.78723, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037423, + "longitude": -122.3345013 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 274.52618, + "segmentIndex": 22 + }, + { + "center": { + "latitude": 47.6037311, + "longitude": -122.33435770000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 274.46808, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037756, + "longitude": -122.33433520000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 274.0759, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036782, + "longitude": -122.3344682 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 273.9248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037578, + "longitude": -122.3343354 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 273.60928, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037667, + "longitude": -122.33433529999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 272.79654, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036261, + "longitude": -122.33471029999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 272.77695, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037223, + "longitude": -122.3343798 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 272.71115, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603643999999996, + "longitude": -122.33473199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 272.19492, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036571, + "longitude": -122.33484409999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 272.1465, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.603661699999996, + "longitude": -122.3348328 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 285.5663, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.603793599999996, + "longitude": -122.3343569 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 271.67993, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037494, + "longitude": -122.33450920000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 271.38242, + "segmentIndex": 22 + }, + { + "center": { + "latitude": 47.6036531, + "longitude": -122.3347538 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 271.24496, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037135, + "longitude": -122.33440180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 271.00787, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036157, + "longitude": -122.33494599999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 270.1156, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6036663, + "longitude": -122.33482149999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 269.60706, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6036709, + "longitude": -122.3348102 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 279.61725, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6036755, + "longitude": -122.3347989 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 273.90363, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6034349, + "longitude": -122.3348779 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 267.78656, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603739999999995, + "longitude": -122.33435759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 267.3999, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037847, + "longitude": -122.334357 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 267.18146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6038565, + "longitude": -122.3343764 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 266.76978, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 47.6037312, + "longitude": -122.3343797 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 265.17697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603802599999995, + "longitude": -122.3343788 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 264.75223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037757, + "longitude": -122.3343572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 264.64386, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603766799999995, + "longitude": -122.3343573 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 263.94296, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603749, + "longitude": -122.3343575 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 263.05743, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036748, + "longitude": -122.3346387 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 262.78662, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 47.6037579, + "longitude": -122.33435739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 262.03308, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036794, + "longitude": -122.3346284 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 260.842, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 47.603448, + "longitude": -122.33488799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 260.69397, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036918, + "longitude": -122.3346404 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 260.53052, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 47.603704199999996, + "longitude": -122.33465239999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 261.3956, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 47.603588, + "longitude": -122.33497600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 258.03818, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6038488, + "longitude": -122.3343951 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 257.0326, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 47.603687199999996, + "longitude": -122.3346507 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 256.1015, + "segmentIndex": 18 + }, + { + "center": { + "latitude": 47.6036801, + "longitude": -122.33478760000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 254.96616, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6037402, + "longitude": -122.33437959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 254.94939, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6034612, + "longitude": -122.3348982 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 254.89409, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6037937, + "longitude": -122.33437889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 254.14966, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603722399999995, + "longitude": -122.3344017 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 253.45776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603684699999995, + "longitude": -122.3347763 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 252.46873, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.603474399999996, + "longitude": -122.33490830000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 251.2229, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603840999999996, + "longitude": -122.3344139 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 249.67633, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 47.6038333, + "longitude": -122.3344326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 252.90231, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 47.6034875, + "longitude": -122.3349185 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 247.69435, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603563, + "longitude": -122.334537 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 247.47731, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603735099999994, + "longitude": -122.3344934 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 247.30396, + "segmentIndex": 22 + }, + { + "center": { + "latitude": 47.6035551, + "longitude": -122.33455559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 246.94547, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603575299999996, + "longitude": -122.3349645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 246.48143, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6037669, + "longitude": -122.3343792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 245.18279, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6036892, + "longitude": -122.33476489999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 244.25829, + "segmentIndex": 8 + }, + { + "center": { + "latitude": 47.6035627, + "longitude": -122.33495309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 243.44286, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.60355, + "longitude": -122.33494160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 253.58371, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.603672599999996, + "longitude": -122.3342759 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 243.33095, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035007, + "longitude": -122.33492860000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 243.2736, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036693, + "longitude": -122.33505729999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 243.05807, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603547299999995, + "longitude": -122.33457430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 242.92181, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035395, + "longitude": -122.33459289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 243.83629, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035373, + "longitude": -122.3349302 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 242.60107, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6035247, + "longitude": -122.33491869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 243.92152, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6037314, + "longitude": -122.33440159999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.91853, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603511999999995, + "longitude": -122.33490730000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.7177, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.603499299999996, + "longitude": -122.3348958 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 256.6723, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6034867, + "longitude": -122.33488439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 257.18524, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.603474, + "longitude": -122.33487299999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 249.96193, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6034613, + "longitude": -122.3348615 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 250.2146, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6034487, + "longitude": -122.33485009999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 252.9461, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 47.6035316, + "longitude": -122.3346116 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.64877, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6037274, + "longitude": -122.33414529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.77458, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603513899999996, + "longitude": -122.33493879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.4167, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6035708, + "longitude": -122.3345183 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.20576, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035786, + "longitude": -122.33449969999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.59126, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603664699999996, + "longitude": -122.3342945 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 238.13907, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035238, + "longitude": -122.3346302 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 238.12103, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603516, + "longitude": -122.33464889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 238.30225, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035081, + "longitude": -122.3346675 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 237.42833, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035003, + "longitude": -122.3346862 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.29333, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603492499999994, + "longitude": -122.33470480000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 238.75803, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603484699999996, + "longitude": -122.33472349999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 242.15149, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6036767, + "longitude": -122.3350499 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 237.3846, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603586400000005, + "longitude": -122.33448100000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 235.99486, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6035943, + "longitude": -122.3344624 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 237.12361, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603602099999996, + "longitude": -122.3344437 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.3339, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6036099, + "longitude": -122.33442509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.27165, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603617799999995, + "longitude": -122.33440639999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 238.5908, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6036256, + "longitude": -122.3343878 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 237.29659, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6036334, + "longitude": -122.33436909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.45055, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6036412, + "longitude": -122.33435050000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.76704, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6037403, + "longitude": -122.33440150000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 235.95314, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603476799999996, + "longitude": -122.3347421 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 234.91312, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603469, + "longitude": -122.3347608 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.40996, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6034612, + "longitude": -122.33477939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.61508, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6034533, + "longitude": -122.33479810000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.01828, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6034455, + "longitude": -122.33481669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 235.43462, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603680399999995, + "longitude": -122.33425720000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 234.83592, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6036882, + "longitude": -122.3342386 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.75566, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603696, + "longitude": -122.3342199 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.90341, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6037039, + "longitude": -122.33420129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.21532, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.6037195, + "longitude": -122.334164 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 233.50244, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 47.603684099999995, + "longitude": -122.3350426 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 233.47289, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603527, + "longitude": -122.3349489 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 232.8169, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036684, + "longitude": -122.33503169999997 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 232.40709, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603438999999995, + "longitude": -122.3348662 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 227.61168, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6034258, + "longitude": -122.33485599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 245.8297, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6035402, + "longitude": -122.33495899999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 226.30281, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6035361, + "longitude": -122.33497069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.47418, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603549199999996, + "longitude": -122.3349809 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.99886, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6035624, + "longitude": -122.33499099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.17546, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6035756, + "longitude": -122.3350012 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.78943, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603588699999996, + "longitude": -122.33501129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.94733, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036019, + "longitude": -122.3350215 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.0121, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036151, + "longitude": -122.33503160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.42809, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603628199999996, + "longitude": -122.33504169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.75214, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036414, + "longitude": -122.3350519 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.46667, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036546, + "longitude": -122.335062 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.48773, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036504, + "longitude": -122.3350737 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 240.54828, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036636, + "longitude": -122.3350839 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.31908, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603637299999995, + "longitude": -122.33506360000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.04866, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036323, + "longitude": -122.33502999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 237.1372, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036192, + "longitude": -122.3350199 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 236.90959, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603676799999995, + "longitude": -122.33509399999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 236.11868, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036809, + "longitude": -122.33508230000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 239.90555, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036455, + "longitude": -122.3350402 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 235.86647, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036496, + "longitude": -122.33502849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 241.57541, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603606, + "longitude": -122.3350098 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 231.85461, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036365, + "longitude": -122.33501830000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 230.3974, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603825500000006, + "longitude": -122.33445130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 223.32155, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 47.6036758, + "longitude": -122.33502430000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 223.12758, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603623299999995, + "longitude": -122.3350082 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 221.55838, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036099, + "longitude": -122.33437309999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 220.93422, + "segmentIndex": 20 + }, + { + "center": { + "latitude": 47.603618, + "longitude": -122.33435619999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 220.42072, + "segmentIndex": 20 + }, + { + "center": { + "latitude": 47.6036406, + "longitude": -122.33500660000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 220.14757, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036915, + "longitude": -122.33503520000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 219.78613, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603667599999994, + "longitude": -122.3350061 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 218.79279, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.6036833, + "longitude": -122.335017 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 217.91914, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.6034522, + "longitude": -122.33487629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 217.44113, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036262, + "longitude": -122.33433939999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 216.67659, + "segmentIndex": 20 + }, + { + "center": { + "latitude": 47.603675, + "longitude": -122.3349988 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 216.2184, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.6036447, + "longitude": -122.33499490000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 216.11154, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036667, + "longitude": -122.33498050000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 215.72418, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.60362740000001, + "longitude": -122.3349965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 213.63803, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6036989, + "longitude": -122.33502790000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 213.05598, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.6036907, + "longitude": -122.33500959999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 211.73973, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603817799999995, + "longitude": -122.33447 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 211.50584, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 47.6036824, + "longitude": -122.3349914 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 209.02779, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.6037064, + "longitude": -122.33502049999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 205.82602, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603721799999995, + "longitude": -122.33498770000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 204.36073, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037162, + "longitude": -122.3349774 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 202.69463, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036316, + "longitude": -122.3349848 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 202.51729, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.603553399999996, + "longitude": -122.3349692 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 202.1268, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 47.6037106, + "longitude": -122.3349671 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 202.11794, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603727799999994, + "longitude": -122.3349636 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 199.28992, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036981, + "longitude": -122.3350023 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 199.04576, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 47.603794199999996, + "longitude": -122.33446669999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 196.6274, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.603705, + "longitude": -122.33495680000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 193.70906, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036934, + "longitude": -122.3349705 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 203.12541, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603687799999996, + "longitude": -122.33496019999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 199.16786, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603682299999996, + "longitude": -122.33495 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 195.09094, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036767, + "longitude": -122.33493969999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 195.31502, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036882, + "longitude": -122.33492589999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 191.82777, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037393, + "longitude": -122.33494990000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 191.73415, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036711, + "longitude": -122.3349294 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 191.40382, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037222, + "longitude": -122.33495339999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 191.09633, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603693799999995, + "longitude": -122.3349362 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 190.22142, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603705399999996, + "longitude": -122.33492249999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 190.0882, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036998, + "longitude": -122.3349122 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 189.69409, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603711, + "longitude": -122.33493279999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 189.21301, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603699399999996, + "longitude": -122.3349465 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 188.98897, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603717, + "longitude": -122.3349087 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 187.98561, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603716600000006, + "longitude": -122.3349431 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 187.6998, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.3349396 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 187.40215, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037226, + "longitude": -122.33491900000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 187.37683, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603711399999995, + "longitude": -122.3348985 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 187.31464, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037282, + "longitude": -122.33492929999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 187.25842, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036827, + "longitude": -122.33491559999997 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 186.92192, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036942, + "longitude": -122.33490189999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 185.88867, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036595, + "longitude": -122.3349431 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 185.77077, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036539, + "longitude": -122.33493279999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 184.24309, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037853, + "longitude": -122.3344668 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 183.7281, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 47.6037188, + "longitude": -122.3348684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 182.99356, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6036655, + "longitude": -122.33491910000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 182.64882, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037286, + "longitude": -122.33489499999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 182.35175, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037336, + "longitude": -122.3348684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 181.5398, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6036771, + "longitude": -122.3349053 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 181.36073, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037341, + "longitude": -122.3349053 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 180.0479, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037453, + "longitude": -122.33492589999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 179.63469, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603748499999995, + "longitude": -122.3348685 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 179.5606, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603748499999995, + "longitude": -122.3348817 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 180.8196, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037633, + "longitude": -122.3348685 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 179.82204, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037634, + "longitude": -122.3348553 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 179.55867, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037397, + "longitude": -122.33491559999997 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 179.53166, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037633, + "longitude": -122.3348817 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 179.28836, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.3348684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 178.76581, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603748499999995, + "longitude": -122.3348553 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 178.22144, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.3348552 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 178.05118, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037634, + "longitude": -122.33484209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 177.75662, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037188, + "longitude": -122.3348552 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 177.34473, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037782, + "longitude": -122.33484220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 176.97775, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6036891, + "longitude": -122.33486830000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 176.75731, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037782, + "longitude": -122.3348553 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 176.60115, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6036715, + "longitude": -122.33489499999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 176.58081, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603748499999995, + "longitude": -122.33484209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 176.20648, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.33484199999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 176.13478, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603648299999996, + "longitude": -122.33492249999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 175.87804, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037782, + "longitude": -122.33482900000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 175.64642, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037188, + "longitude": -122.33484199999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 175.62018, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6036599, + "longitude": -122.3349088 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 175.57843, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6037634, + "longitude": -122.33482889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 174.89394, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.3348552 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 173.81891, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603748499999995, + "longitude": -122.33482889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 173.7934, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.33482889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 173.62651, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037188, + "longitude": -122.33482879999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 173.60315, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603665899999996, + "longitude": -122.33488480000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 173.57234, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.6036891, + "longitude": -122.33485510000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 173.3346, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6039484, + "longitude": -122.3343345 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 172.32028, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6036891, + "longitude": -122.33484190000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 171.98862, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037634, + "longitude": -122.3348157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 171.42435, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.33482879999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 170.8361, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603748599999996, + "longitude": -122.3348157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 170.71031, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.33484199999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 170.62993, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6036892, + "longitude": -122.33482869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 170.53381, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037189, + "longitude": -122.3348156 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 170.51265, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.3348156 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 170.24419, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.3348157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 169.89929, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037782, + "longitude": -122.33481580000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 169.4824, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6039446, + "longitude": -122.33435039999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 168.67842, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6037189, + "longitude": -122.3348024 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 168.63937, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603748599999996, + "longitude": -122.3348025 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 168.45735, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.3348024 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 168.3355, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6039446, + "longitude": -122.33436359999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 167.7239, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6037189, + "longitude": -122.3347892 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 167.309, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.3348025 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 166.96034, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037337, + "longitude": -122.3347893 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 166.76576, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037931, + "longitude": -122.33481580000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 166.67964, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.603704, + "longitude": -122.3347892 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 166.19768, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6039447, + "longitude": -122.3343768 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 166.15825, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6037189, + "longitude": -122.334776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 165.10722, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6039448, + "longitude": -122.33439 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 164.239, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.603813699999996, + "longitude": -122.33474109999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 164.09775, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6036543, + "longitude": -122.3348985 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 163.91595, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 47.603813699999996, + "longitude": -122.33475430000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 163.8913, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603813599999995, + "longitude": -122.33472789999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 163.83984, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603674299999994, + "longitude": -122.33485510000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 163.63254, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 47.6037988, + "longitude": -122.33474129999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.711, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038135, + "longitude": -122.33471469999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.60646, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6039337, + "longitude": -122.3343369 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 162.4512, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603932699999994, + "longitude": -122.3343238 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 163.09068, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6037987, + "longitude": -122.33472809999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.19872, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037989, + "longitude": -122.33475449999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.17673, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038284, + "longitude": -122.3347145 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.117, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603828299999996, + "longitude": -122.3347013 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.3072, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603944899999995, + "longitude": -122.3344032 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 162.01071, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.603828199999995, + "longitude": -122.33468809999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 161.80736, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6039317, + "longitude": -122.3343107 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 161.71857, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038134, + "longitude": -122.33470150000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 161.53273, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038284, + "longitude": -122.3347277 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 161.10837, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037987, + "longitude": -122.3347149 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 160.62917, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038431, + "longitude": -122.33470109999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 160.32141, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603843, + "longitude": -122.33468789999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 160.27869, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038281, + "longitude": -122.33467489999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 160.15862, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603944999999996, + "longitude": -122.3344164 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.97401, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.603929799999996, + "longitude": -122.33436379999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.84499, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6038134, + "longitude": -122.33468830000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.77013, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603944999999996, + "longitude": -122.33442959999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.37524, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6039299, + "longitude": -122.334377 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.20259, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.603783799999995, + "longitude": -122.33471509999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.90878, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037837, + "longitude": -122.3347019 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.14291, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037689, + "longitude": -122.33470210000002 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.1843, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037688, + "longitude": -122.33468889999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.13214, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603753999999995, + "longitude": -122.33468909999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.975, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037539, + "longitude": -122.3346759 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 160.07858, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603754099999996, + "longitude": -122.33470229999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.91135, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603784, + "longitude": -122.3347415 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.90025, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603768699999996, + "longitude": -122.33467569999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.87198, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037836, + "longitude": -122.3346755 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.1891, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037835, + "longitude": -122.3346623 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.39645, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603768699999996, + "longitude": -122.3346625 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.86162, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.60393, + "longitude": -122.3343902 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.83363, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.603798499999996, + "longitude": -122.3346885 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.82602, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603798399999995, + "longitude": -122.3346753 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.79353, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037986, + "longitude": -122.3347017 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.78185, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038133, + "longitude": -122.33467510000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.74132, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.60393, + "longitude": -122.33440329999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.72385, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6037837, + "longitude": -122.3346887 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.68814, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037839, + "longitude": -122.33472829999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.61526, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603754099999996, + "longitude": -122.3347155 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.61499, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603769, + "longitude": -122.33471530000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.52858, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6039301, + "longitude": -122.33441649999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.37126, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.603798399999995, + "longitude": -122.33466209999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.19826, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603843, + "longitude": -122.3346747 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 158.07967, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038429, + "longitude": -122.3346615 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 159.12692, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603768599999995, + "longitude": -122.33464930000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.9353, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038132, + "longitude": -122.33466190000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.9351, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037834, + "longitude": -122.33464909999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.74036, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037691, + "longitude": -122.33472850000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.61676, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038281, + "longitude": -122.3346617 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.57137, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603828, + "longitude": -122.3346485 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.8434, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037983, + "longitude": -122.33464889999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.4216, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6039451, + "longitude": -122.3344427 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.2923, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6037982, + "longitude": -122.33463569999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.11034, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603813099999996, + "longitude": -122.33463549999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.94618, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037981, + "longitude": -122.3346225 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.57533, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603813099999996, + "longitude": -122.33464869999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.07986, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.60393020000001, + "longitude": -122.33442970000002 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 156.74515, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6037833, + "longitude": -122.3346227 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 156.68248, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603783199999995, + "longitude": -122.3346095 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 157.18681, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6037834, + "longitude": -122.33463589999998 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 156.66739, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603830599999995, + "longitude": -122.3346023 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 155.88191, + "segmentIndex": 21 + }, + { + "center": { + "latitude": 47.603850699999995, + "longitude": -122.3346068 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 155.83601, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.603930299999995, + "longitude": -122.33444290000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 155.21709, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.6039119, + "longitude": -122.33444659999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 155.02325, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603911, + "longitude": -122.33443349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.96722, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038563, + "longitude": -122.33459649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.8596, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.603862299999996, + "longitude": -122.33462050000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.83124, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.6037841, + "longitude": -122.3347547 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 154.78456, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603822799999996, + "longitude": -122.33458359999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 154.75476, + "segmentIndex": 21 + }, + { + "center": { + "latitude": 47.603856699999994, + "longitude": -122.3346308 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.73943, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.603930299999995, + "longitude": -122.33445610000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 154.68185, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 47.60391, + "longitude": -122.33442040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.5649, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603912900000005, + "longitude": -122.33445970000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.50078, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603867900000004, + "longitude": -122.33461030000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.45734, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.603908999999994, + "longitude": -122.3344073 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 153.93253, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603908, + "longitude": -122.3343941 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 153.6845, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6039071, + "longitude": -122.334381 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 153.63446, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603906099999996, + "longitude": -122.33436789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 153.08678, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6039051, + "longitude": -122.3343548 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.78311, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603904199999995, + "longitude": -122.3343417 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.88565, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038952, + "longitude": -122.33442280000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.32637, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038943, + "longitude": -122.33440960000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.1284, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038962, + "longitude": -122.33443589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.10483, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603898099999995, + "longitude": -122.33446210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.81609, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038972, + "longitude": -122.33444899999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.79626, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603882399999996, + "longitude": -122.33445139999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.73892, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038834, + "longitude": -122.33446450000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.71388, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038843, + "longitude": -122.3344776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.83563, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603885299999995, + "longitude": -122.3344907 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.56876, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038863, + "longitude": -122.33450380000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 152.0858, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6037685, + "longitude": -122.33463610000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 151.7051, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603880499999995, + "longitude": -122.33442509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.66524, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038814, + "longitude": -122.33443829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.53908, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603890400000004, + "longitude": -122.3343572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.49124, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603893299999996, + "longitude": -122.3343965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.48096, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038991, + "longitude": -122.3344752 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.47809, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038913, + "longitude": -122.33437029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.35104, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038795, + "longitude": -122.33441200000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.35066, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038923, + "longitude": -122.3343834 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.28168, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038706, + "longitude": -122.3344931 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 151.02582, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603844699999996, + "longitude": -122.33458279999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.98259, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.603869599999996, + "longitude": -122.33448 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.97974, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038667, + "longitude": -122.33444059999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.84451, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038785, + "longitude": -122.3343989 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.82121, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038686, + "longitude": -122.33446690000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.61443, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038676, + "longitude": -122.33445379999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.55832, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6039139, + "longitude": -122.3344728 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 150.45418, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038776, + "longitude": -122.33438579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 149.61835, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603887199999996, + "longitude": -122.33451699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 149.61385, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603902, + "longitude": -122.33451459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 149.70015, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6037392, + "longitude": -122.3347025 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 149.61281, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.6038548, + "longitude": -122.3344824 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 148.97954, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038539, + "longitude": -122.33446930000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 148.81598, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038715, + "longitude": -122.3345062 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 148.42584, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038529, + "longitude": -122.33445610000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 148.41637, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603833099999996, + "longitude": -122.3345691 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 147.90417, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.6038558, + "longitude": -122.3344955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 147.20238, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603902999999995, + "longitude": -122.3345277 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 146.00755, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603821499999995, + "longitude": -122.33455540000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 145.73682, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.60388940000001, + "longitude": -122.3343441 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 145.38026, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.60388820000001, + "longitude": -122.3345301 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 143.85109, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603809899999995, + "longitude": -122.3345417 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 143.50305, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.6038044, + "longitude": -122.33455189999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.47197, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.6037988, + "longitude": -122.3345622 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 154.48589, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.6037932, + "longitude": -122.3345724 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 147.8839, + "segmentIndex": 10 + }, + { + "center": { + "latitude": 47.603856799999996, + "longitude": -122.33450859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 142.99391, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.603806299999995, + "longitude": -122.33477329999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 142.81134, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037538, + "longitude": -122.3346627 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 140.91054, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 47.603840999999996, + "longitude": -122.3344979 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 140.32031, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 47.6038612, + "longitude": -122.334542 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 128.95514, + "segmentIndex": 23 + }, + { + "center": { + "latitude": 47.603803199999994, + "longitude": -122.33478249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 125.65097, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603789899999995, + "longitude": -122.33477289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 129.88335, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603786899999996, + "longitude": -122.3347821 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 125.28675, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603783799999995, + "longitude": -122.3347913 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 132.9079, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603770499999996, + "longitude": -122.33478160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 129.35654, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603767399999995, + "longitude": -122.3347908 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 132.82582, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603754099999996, + "longitude": -122.3347811 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 128.99376, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037408, + "longitude": -122.3347715 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 127.02022, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037274, + "longitude": -122.33476180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 128.36969, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037438, + "longitude": -122.3347623 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 127.6524, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037305, + "longitude": -122.3347526 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 126.827805, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037335, + "longitude": -122.3347434 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 127.12407, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037366, + "longitude": -122.33473420000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 134.44037, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037499, + "longitude": -122.3347439 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 129.60023, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603763199999996, + "longitude": -122.3347536 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 127.994736, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037469, + "longitude": -122.33475310000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 126.72442, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603757099999996, + "longitude": -122.33477200000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 126.48496, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037602, + "longitude": -122.33476280000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 124.22467, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.603855499999995, + "longitude": -122.3345487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 123.9475, + "segmentIndex": 23 + }, + { + "center": { + "latitude": 47.603773499999996, + "longitude": -122.3347724 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 122.609, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 47.6037141, + "longitude": -122.33475220000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 120.15845, + "segmentIndex": 11 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 47.603397099999995, + "longitude": -122.3351146 + }, + "ne": { + "latitude": 47.603998700000005, + "longitude": -122.3340827 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2023, + "month": 1, + "day": 20 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "35027", + "content-type": "application/json; charset=UTF-8", + "date": "Fri, 13 Oct 2023 05:18:15 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=47.603736633786696&location.longitude=-122.33463063866982&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/US_Postal.js b/Neverstopdreaming/src/responses/US_Postal.js new file mode 100644 index 00000000..94d35e46 --- /dev/null +++ b/Neverstopdreaming/src/responses/US_Postal.js @@ -0,0 +1,46266 @@ +export const usPostalResponse = +{ + "data": { + "name": "buildings/ChIJpT4EuO7PQIYReWAFoTpqWuk", + "center": { + "latitude": 29.8743609, + "longitude": -95.5472508 + }, + "imageryDate": { + "year": 2019, + "month": 4, + "day": 28 + }, + "postalCode": "77040", + "administrativeArea": "TX", + "statisticalArea": "48201534203", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 2049, + "maxArrayAreaMeters2": 3353.803, + "maxSunshineHoursPerYear": 1584.5826, + "carbonOffsetFactorKgPerMwh": 639.4523, + "wholeRoofStats": { + "areaMeters2": 4034.7869, + "sunshineQuantiles": [ + 406.14334, + 1333.8386, + 1508.4944, + 1558.0471, + 1562.2975, + 1564.4419, + 1566.1393, + 1567.8242, + 1570.1627, + 1575.7383, + 1649.1237 + ], + "groundAreaMeters2": 4027.86 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 2319.5906, + "sunshineQuantiles": [ + 696.17084, + 1556.3331, + 1560.8883, + 1562.9186, + 1564.3344, + 1565.5139, + 1566.6099, + 1567.7439, + 1569.1298, + 1571.3202, + 1648.7074 + ], + "groundAreaMeters2": 2319.59 + }, + "center": { + "latitude": 29.8743384, + "longitude": -95.5472947 + }, + "boundingBox": { + "sw": { + "latitude": 29.874114600000002, + "longitude": -95.54760999999999 + }, + "ne": { + "latitude": 29.874556499999994, + "longitude": -95.5469887 + } + }, + "planeHeightAtCenterMeters": 35.6706 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "stats": { + "areaMeters2": 386.53262, + "sunshineQuantiles": [ + 857.4081, + 1572.0651, + 1574.5668, + 1576.2297, + 1577.5739, + 1578.8955, + 1580.3204, + 1582.1136, + 1584.7806, + 1592.9395, + 1649.1237 + ], + "groundAreaMeters2": 386.36 + }, + "center": { + "latitude": 29.8745811, + "longitude": -95.54728949999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.874541100000002, + "longitude": -95.5475632 + }, + "ne": { + "latitude": 29.874631400000002, + "longitude": -95.5469943 + } + }, + "planeHeightAtCenterMeters": 35.77001 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 358.8224, + "sunshineQuantiles": [ + 485.3941, + 900.50287, + 1218.8448, + 1314.1, + 1362.0793, + 1416.522, + 1443.3369, + 1468.0344, + 1486.2843, + 1513.8961, + 1625.4658 + ], + "groundAreaMeters2": 358.8 + }, + "center": { + "latitude": 29.874326500000002, + "longitude": -95.5469725 + }, + "boundingBox": { + "sw": { + "latitude": 29.874054999999995, + "longitude": -95.54705589999999 + }, + "ne": { + "latitude": 29.8746165, + "longitude": -95.5469145 + } + }, + "planeHeightAtCenterMeters": 33.00882 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 266.18024, + "sunshineQuantiles": [ + 507.77032, + 1488.5846, + 1553.675, + 1559.9012, + 1562.1503, + 1563.5426, + 1564.7498, + 1566.0265, + 1567.4879, + 1569.5963, + 1636.0052 + ], + "groundAreaMeters2": 266.18 + }, + "center": { + "latitude": 29.874060300000004, + "longitude": -95.5471645 + }, + "boundingBox": { + "sw": { + "latitude": 29.873994699999994, + "longitude": -95.5472762 + }, + "ne": { + "latitude": 29.874122499999995, + "longitude": -95.54704749999999 + } + }, + "planeHeightAtCenterMeters": 33.9947 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 263.37756, + "sunshineQuantiles": [ + 425.16916, + 500.621, + 990.5146, + 1139.7772, + 1230.7085, + 1309.2966, + 1377.8856, + 1436.0706, + 1493.2135, + 1527.8997, + 1569.7234 + ], + "groundAreaMeters2": 263.37 + }, + "center": { + "latitude": 29.874642499999997, + "longitude": -95.54719279999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.874600199999996, + "longitude": -95.5474456 + }, + "ne": { + "latitude": 29.874683899999997, + "longitude": -95.5469368 + } + }, + "planeHeightAtCenterMeters": 33.01505 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 85.26635, + "sunshineQuantiles": [ + 1305.5729, + 1548.2404, + 1557.899, + 1561.7179, + 1564.0149, + 1565.7345, + 1567.212, + 1568.7689, + 1572.0868, + 1577.5901, + 1616.0344 + ], + "groundAreaMeters2": 85.26 + }, + "center": { + "latitude": 29.874228, + "longitude": -95.547265 + }, + "boundingBox": { + "sw": { + "latitude": 29.8741851, + "longitude": -95.54731849999999 + }, + "ne": { + "latitude": 29.874277199999998, + "longitude": -95.5472107 + } + }, + "planeHeightAtCenterMeters": 35.511467 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "stats": { + "areaMeters2": 77.10184, + "sunshineQuantiles": [ + 540.47864, + 978.76416, + 1168.9458, + 1270.2662, + 1297.1141, + 1317.9193, + 1333.773, + 1352.0674, + 1386.6122, + 1425.9058, + 1625.1838 + ], + "groundAreaMeters2": 70.69 + }, + "center": { + "latitude": 29.8741253, + "longitude": -95.5473038 + }, + "boundingBox": { + "sw": { + "latitude": 29.8741028, + "longitude": -95.5476079 + }, + "ne": { + "latitude": 29.8741486, + "longitude": -95.5470091 + } + }, + "planeHeightAtCenterMeters": 35.939194 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 69.27039, + "sunshineQuantiles": [ + 1361, + 1555.652, + 1561.1003, + 1563.8397, + 1565.5289, + 1566.9895, + 1568.7113, + 1570.5879, + 1572.9639, + 1577.1888, + 1601.2506 + ], + "groundAreaMeters2": 69.27 + }, + "center": { + "latitude": 29.8744529, + "longitude": -95.54724999999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.874404799999997, + "longitude": -95.547291 + }, + "ne": { + "latitude": 29.8744965, + "longitude": -95.5472059 + } + }, + "planeHeightAtCenterMeters": 35.538666 + }, + { + "pitchDegrees": 1.9707298, + "azimuthDegrees": 3.956663, + "stats": { + "areaMeters2": 45.49691, + "sunshineQuantiles": [ + 406.14334, + 518.2292, + 536.941, + 547.9672, + 551.60126, + 596.5634, + 1126.9406, + 1623.8082, + 1632.5616, + 1637.3932, + 1646.7246 + ], + "groundAreaMeters2": 45.47 + }, + "center": { + "latitude": 29.874616399999997, + "longitude": -95.54728109999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.874579899999993, + "longitude": -95.5475634 + }, + "ne": { + "latitude": 29.8746378, + "longitude": -95.5469901 + } + }, + "planeHeightAtCenterMeters": 36.095 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 39.31016, + "sunshineQuantiles": [ + 699.3174, + 1435.3951, + 1516.265, + 1544.836, + 1555.0991, + 1561.6537, + 1566.0529, + 1570.809, + 1575.1647, + 1581.7502, + 1607.3033 + ], + "groundAreaMeters2": 39.31 + }, + "center": { + "latitude": 29.874251199999996, + "longitude": -95.5475119 + }, + "boundingBox": { + "sw": { + "latitude": 29.874214900000002, + "longitude": -95.5475464 + }, + "ne": { + "latitude": 29.874283900000002, + "longitude": -95.5474722 + } + }, + "planeHeightAtCenterMeters": 35.546528 + }, + { + "pitchDegrees": 6.8061633, + "azimuthDegrees": 92.90033, + "stats": { + "areaMeters2": 35.067123, + "sunshineQuantiles": [ + 450.90616, + 847.14636, + 866.08057, + 873.29803, + 1104.3031, + 1281.242, + 1494.3849, + 1502.2146, + 1508.706, + 1516.8312, + 1645.7052 + ], + "groundAreaMeters2": 34.82 + }, + "center": { + "latitude": 29.8742982, + "longitude": -95.54759899999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.874134299999998, + "longitude": -95.5476183 + }, + "ne": { + "latitude": 29.874466699999996, + "longitude": -95.5475768 + } + }, + "planeHeightAtCenterMeters": 35.983982 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 30.960594, + "sunshineQuantiles": [ + 1487.4922, + 1542.4808, + 1555.4333, + 1558.1958, + 1560.6277, + 1563.2444, + 1565.9713, + 1570.2257, + 1574.7162, + 1580.6449, + 1606.8375 + ], + "groundAreaMeters2": 30.96 + }, + "center": { + "latitude": 29.8744581, + "longitude": -95.54749439999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.8744292, + "longitude": -95.54752049999999 + }, + "ne": { + "latitude": 29.874487, + "longitude": -95.54746730000001 + } + }, + "planeHeightAtCenterMeters": 35.540943 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 22.000183, + "sunshineQuantiles": [ + 1083.3771, + 1453.2458, + 1518.188, + 1539.1289, + 1551.9492, + 1557.1328, + 1560.8356, + 1564.5173, + 1567.2441, + 1570.5558, + 1587.4207 + ], + "groundAreaMeters2": 22 + }, + "center": { + "latitude": 29.874450999999997, + "longitude": -95.54702019999999 + }, + "boundingBox": { + "sw": { + "latitude": 29.874423199999995, + "longitude": -95.547039 + }, + "ne": { + "latitude": 29.874479800000003, + "longitude": -95.5469993 + } + }, + "planeHeightAtCenterMeters": 35.55054 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "stats": { + "areaMeters2": 17.050087, + "sunshineQuantiles": [ + 1020.85516, + 1425.582, + 1495.65, + 1519.6998, + 1542.338, + 1550.273, + 1555.2097, + 1557.9689, + 1561.2571, + 1564.7885, + 1602.8759 + ], + "groundAreaMeters2": 17.05 + }, + "center": { + "latitude": 29.8742209, + "longitude": -95.5470247 + }, + "boundingBox": { + "sw": { + "latitude": 29.8741949, + "longitude": -95.5470414 + }, + "ne": { + "latitude": 29.8742478, + "longitude": -95.54700600000001 + } + }, + "planeHeightAtCenterMeters": 35.542614 + }, + { + "pitchDegrees": 1.2383631, + "azimuthDegrees": 140.05797, + "stats": { + "areaMeters2": 12.482916, + "sunshineQuantiles": [ + 446.0713, + 568.8907, + 874.2406, + 942.0747, + 992.7823, + 1081.2593, + 1150.8167, + 1193.6938, + 1233.1749, + 1260.4752, + 1356.7217 + ], + "groundAreaMeters2": 12.48 + }, + "center": { + "latitude": 29.874490699999996, + "longitude": -95.5475781 + }, + "boundingBox": { + "sw": { + "latitude": 29.874466499999997, + "longitude": -95.5475993 + }, + "ne": { + "latitude": 29.874532, + "longitude": -95.5475645 + } + }, + "planeHeightAtCenterMeters": 33.04617 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "stats": { + "areaMeters2": 6.2767916, + "sunshineQuantiles": [ + 557.18335, + 1028.3927, + 1062.1534, + 1078.1624, + 1232.4205, + 1278.247, + 1318.1604, + 1346.6517, + 1366.2539, + 1387.5908, + 1419.9208 + ], + "groundAreaMeters2": 6.25 + }, + "center": { + "latitude": 29.874444199999996, + "longitude": -95.5476059 + }, + "boundingBox": { + "sw": { + "latitude": 29.874422899999995, + "longitude": -95.54761309999999 + }, + "ne": { + "latitude": 29.874466499999997, + "longitude": -95.5475965 + } + }, + "planeHeightAtCenterMeters": 33.92799 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1609.9346, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1609.9346, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 2011.8263, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2011.8263, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2412.2942, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2412.2942, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2812.7983, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2812.7983, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3212.9924, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3212.9924, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 3612.6116, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3612.6116, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 4010.847, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4010.8467, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 4410.1216, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4410.1216, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 4808.1685, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4808.1685, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 5206.827, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5206.8276, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 5605.932, + "roofSegmentSummaries": [ + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5605.9326, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 6003.563, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5605.9326, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 6401.143, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6003.5127, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 6797.4272, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6003.5127, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 7193.489, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6399.574, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 7589.533, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6795.6187, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 7987.5723, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7193.6577, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 8384.053, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7590.138, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 8781.07, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7987.156, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 9177.481, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8383.567, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 9573.477, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8779.5625, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 9969.45, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9175.536, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 10365.161, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9175.536, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 10760.782, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9571.157, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 11156.371, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9966.745, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 11551.794, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10362.168, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 11947.213, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10362.168, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 12342.584, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10757.539, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 12737.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 28, + "yearlyEnergyDcKwh": 11152.856, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 13133.181, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11548.137, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 13528.3955, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11943.352, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 13923.339, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12338.295, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 14318.271, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12338.295, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 14713.181, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12733.204, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 15108.04, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 33, + "yearlyEnergyDcKwh": 13128.063, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 15502.891, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13522.914, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 15897.691, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13522.914, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 16292.457, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 35, + "yearlyEnergyDcKwh": 13917.681, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 16687.637, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14312.86, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 17083.143, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 37, + "yearlyEnergyDcKwh": 14708.365, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 17478.217, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 38, + "yearlyEnergyDcKwh": 15103.439, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 17873.281, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 39, + "yearlyEnergyDcKwh": 15498.505, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 18268.346, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 40, + "yearlyEnergyDcKwh": 15893.568, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 18663.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 41, + "yearlyEnergyDcKwh": 16288.533, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 19058.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16684.104, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 19454.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 43, + "yearlyEnergyDcKwh": 17079.332, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 19848.877, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 44, + "yearlyEnergyDcKwh": 17474.1, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 20243.633, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 45, + "yearlyEnergyDcKwh": 17868.855, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 20638.357, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 45, + "yearlyEnergyDcKwh": 17868.855, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 21033.082, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 46, + "yearlyEnergyDcKwh": 18263.58, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 21428.723, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 47, + "yearlyEnergyDcKwh": 18659.223, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 21823.607, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 48, + "yearlyEnergyDcKwh": 19054.107, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 22218.314, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 49, + "yearlyEnergyDcKwh": 19448.814, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 22612.916, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 50, + "yearlyEnergyDcKwh": 19843.416, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 23007.504, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 51, + "yearlyEnergyDcKwh": 20238.004, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 23402.498, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 52, + "yearlyEnergyDcKwh": 20632.998, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 23797.803, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 53, + "yearlyEnergyDcKwh": 21028.303, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 24193.258, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 54, + "yearlyEnergyDcKwh": 21423.758, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 24588.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 55, + "yearlyEnergyDcKwh": 21818.607, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 24983.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 56, + "yearlyEnergyDcKwh": 22213.97, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 25379.498, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 57, + "yearlyEnergyDcKwh": 22610, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 25775.021, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 58, + "yearlyEnergyDcKwh": 23005.521, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 26170.367, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 59, + "yearlyEnergyDcKwh": 23400.867, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 26565.727, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 60, + "yearlyEnergyDcKwh": 23796.227, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 26961.059, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 61, + "yearlyEnergyDcKwh": 24191.559, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 27357.166, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 62, + "yearlyEnergyDcKwh": 24587.666, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 27753.082, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 63, + "yearlyEnergyDcKwh": 24983.58, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 28149.162, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 64, + "yearlyEnergyDcKwh": 25379.662, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 28544.537, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 65, + "yearlyEnergyDcKwh": 25775.037, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 28939.709, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 66, + "yearlyEnergyDcKwh": 26170.209, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 29335.273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 67, + "yearlyEnergyDcKwh": 26565.773, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 29730.396, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 68, + "yearlyEnergyDcKwh": 26960.896, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 30125.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 69, + "yearlyEnergyDcKwh": 27355.58, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 30519.666, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 70, + "yearlyEnergyDcKwh": 27750.166, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 30914.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 71, + "yearlyEnergyDcKwh": 28144.73, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 31308.742, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 72, + "yearlyEnergyDcKwh": 28539.24, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 31703.24, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 73, + "yearlyEnergyDcKwh": 28933.738, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 32097.82, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 74, + "yearlyEnergyDcKwh": 29328.318, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 32492.291, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 75, + "yearlyEnergyDcKwh": 29722.791, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 32887.332, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 76, + "yearlyEnergyDcKwh": 30117.832, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 33281.996, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 77, + "yearlyEnergyDcKwh": 30512.496, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 33676.49, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 78, + "yearlyEnergyDcKwh": 30906.986, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 34070.957, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 79, + "yearlyEnergyDcKwh": 31301.455, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 34465.375, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 80, + "yearlyEnergyDcKwh": 31695.875, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 34859.785, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 81, + "yearlyEnergyDcKwh": 32090.285, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 35254.17, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 82, + "yearlyEnergyDcKwh": 32484.67, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 35648.547, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 83, + "yearlyEnergyDcKwh": 32879.043, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 36042.86, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 84, + "yearlyEnergyDcKwh": 33273.355, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 36437.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 85, + "yearlyEnergyDcKwh": 33668.016, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 36832.64, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 86, + "yearlyEnergyDcKwh": 34063.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 37227.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 87, + "yearlyEnergyDcKwh": 34457.977, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 37622.074, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34852.57, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 38016.54, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 89, + "yearlyEnergyDcKwh": 35247.035, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 38411.586, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 90, + "yearlyEnergyDcKwh": 35642.082, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 38806.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 91, + "yearlyEnergyDcKwh": 36037.273, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 39201.96, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 92, + "yearlyEnergyDcKwh": 36432.453, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 39596.984, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 93, + "yearlyEnergyDcKwh": 36827.477, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 39991.62, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 94, + "yearlyEnergyDcKwh": 37222.113, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 40386.844, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 95, + "yearlyEnergyDcKwh": 37617.336, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 40781.26, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 96, + "yearlyEnergyDcKwh": 38011.758, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 41175.594, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 97, + "yearlyEnergyDcKwh": 38406.09, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 105, + "yearlyEnergyDcKwh": 41569.906, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 98, + "yearlyEnergyDcKwh": 38800.4, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 41964.215, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 99, + "yearlyEnergyDcKwh": 39194.707, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 107, + "yearlyEnergyDcKwh": 42358.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 100, + "yearlyEnergyDcKwh": 39589.008, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 42752.805, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 101, + "yearlyEnergyDcKwh": 39983.297, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 109, + "yearlyEnergyDcKwh": 43148.105, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 102, + "yearlyEnergyDcKwh": 40378.594, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 43543.492, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 103, + "yearlyEnergyDcKwh": 40773.984, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 111, + "yearlyEnergyDcKwh": 43938.215, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 104, + "yearlyEnergyDcKwh": 41168.707, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 44333.527, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 105, + "yearlyEnergyDcKwh": 41564.02, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 113, + "yearlyEnergyDcKwh": 44728.285, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 106, + "yearlyEnergyDcKwh": 41958.773, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 45122.82, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 107, + "yearlyEnergyDcKwh": 42353.313, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 115, + "yearlyEnergyDcKwh": 45517.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 108, + "yearlyEnergyDcKwh": 42747.773, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 45913.543, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 109, + "yearlyEnergyDcKwh": 43144.035, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 117, + "yearlyEnergyDcKwh": 46309.21, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 110, + "yearlyEnergyDcKwh": 43539.703, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 46705.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 111, + "yearlyEnergyDcKwh": 43936.01, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 119, + "yearlyEnergyDcKwh": 47101.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 112, + "yearlyEnergyDcKwh": 44331.523, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 47497.316, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 113, + "yearlyEnergyDcKwh": 44727.81, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 121, + "yearlyEnergyDcKwh": 47893.313, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 114, + "yearlyEnergyDcKwh": 45123.805, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 122, + "yearlyEnergyDcKwh": 48289.605, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 115, + "yearlyEnergyDcKwh": 45520.098, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 123, + "yearlyEnergyDcKwh": 48684.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 116, + "yearlyEnergyDcKwh": 45915.332, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 124, + "yearlyEnergyDcKwh": 49080, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 117, + "yearlyEnergyDcKwh": 46310.492, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 125, + "yearlyEnergyDcKwh": 49475.055, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 118, + "yearlyEnergyDcKwh": 46705.547, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 126, + "yearlyEnergyDcKwh": 49870.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 119, + "yearlyEnergyDcKwh": 47100.55, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 127, + "yearlyEnergyDcKwh": 50264.49, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 120, + "yearlyEnergyDcKwh": 47494.98, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 128, + "yearlyEnergyDcKwh": 50660.176, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 121, + "yearlyEnergyDcKwh": 47890.67, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 129, + "yearlyEnergyDcKwh": 51054.758, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 122, + "yearlyEnergyDcKwh": 48285.254, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 130, + "yearlyEnergyDcKwh": 51449.082, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 123, + "yearlyEnergyDcKwh": 48679.58, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 131, + "yearlyEnergyDcKwh": 51843.37, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 124, + "yearlyEnergyDcKwh": 49073.867, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 132, + "yearlyEnergyDcKwh": 52237.656, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 125, + "yearlyEnergyDcKwh": 49468.152, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 789.6572, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 133, + "yearlyEnergyDcKwh": 52631.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 125, + "yearlyEnergyDcKwh": 49468.152, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 134, + "yearlyEnergyDcKwh": 53026.184, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 126, + "yearlyEnergyDcKwh": 49862.414, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 135, + "yearlyEnergyDcKwh": 53420.438, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 127, + "yearlyEnergyDcKwh": 50256.668, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 136, + "yearlyEnergyDcKwh": 53814.688, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 128, + "yearlyEnergyDcKwh": 50650.918, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 137, + "yearlyEnergyDcKwh": 54208.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 129, + "yearlyEnergyDcKwh": 51045.152, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 138, + "yearlyEnergyDcKwh": 54603.363, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 130, + "yearlyEnergyDcKwh": 51439.59, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 139, + "yearlyEnergyDcKwh": 54997.59, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 131, + "yearlyEnergyDcKwh": 51833.82, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 140, + "yearlyEnergyDcKwh": 55391.816, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 132, + "yearlyEnergyDcKwh": 52228.047, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 141, + "yearlyEnergyDcKwh": 55786.027, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 133, + "yearlyEnergyDcKwh": 52622.258, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 142, + "yearlyEnergyDcKwh": 56180.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 134, + "yearlyEnergyDcKwh": 53016.43, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 143, + "yearlyEnergyDcKwh": 56574.51, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 135, + "yearlyEnergyDcKwh": 53410.742, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 144, + "yearlyEnergyDcKwh": 56968.68, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 136, + "yearlyEnergyDcKwh": 53804.914, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 145, + "yearlyEnergyDcKwh": 57362.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 137, + "yearlyEnergyDcKwh": 54199.074, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 146, + "yearlyEnergyDcKwh": 57756.996, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 138, + "yearlyEnergyDcKwh": 54593.23, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 147, + "yearlyEnergyDcKwh": 58151.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 139, + "yearlyEnergyDcKwh": 54987.434, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 148, + "yearlyEnergyDcKwh": 58545.355, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 140, + "yearlyEnergyDcKwh": 55381.59, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 149, + "yearlyEnergyDcKwh": 58939.496, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 141, + "yearlyEnergyDcKwh": 55775.73, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 150, + "yearlyEnergyDcKwh": 59333.637, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 142, + "yearlyEnergyDcKwh": 56169.87, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 151, + "yearlyEnergyDcKwh": 59727.773, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 143, + "yearlyEnergyDcKwh": 56564.01, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 152, + "yearlyEnergyDcKwh": 60121.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 144, + "yearlyEnergyDcKwh": 56958.15, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 153, + "yearlyEnergyDcKwh": 60516.887, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 145, + "yearlyEnergyDcKwh": 57353.125, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 154, + "yearlyEnergyDcKwh": 60911.004, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 146, + "yearlyEnergyDcKwh": 57747.242, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 155, + "yearlyEnergyDcKwh": 61305.098, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 147, + "yearlyEnergyDcKwh": 58141.336, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 156, + "yearlyEnergyDcKwh": 61699.188, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 148, + "yearlyEnergyDcKwh": 58535.426, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 157, + "yearlyEnergyDcKwh": 62093.27, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 149, + "yearlyEnergyDcKwh": 58929.508, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 158, + "yearlyEnergyDcKwh": 62487.336, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 150, + "yearlyEnergyDcKwh": 59323.57, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 159, + "yearlyEnergyDcKwh": 62881.383, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 151, + "yearlyEnergyDcKwh": 59717.617, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 160, + "yearlyEnergyDcKwh": 63275.387, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 152, + "yearlyEnergyDcKwh": 60111.62, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 161, + "yearlyEnergyDcKwh": 63669.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 153, + "yearlyEnergyDcKwh": 60505.574, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 162, + "yearlyEnergyDcKwh": 64063.29, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 154, + "yearlyEnergyDcKwh": 60899.523, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 163, + "yearlyEnergyDcKwh": 64457.215, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 155, + "yearlyEnergyDcKwh": 61293.45, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 164, + "yearlyEnergyDcKwh": 64851.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 156, + "yearlyEnergyDcKwh": 61687.363, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 165, + "yearlyEnergyDcKwh": 65254.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 157, + "yearlyEnergyDcKwh": 62090.574, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 166, + "yearlyEnergyDcKwh": 65657.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 158, + "yearlyEnergyDcKwh": 62493.887, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 167, + "yearlyEnergyDcKwh": 66052.62, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 159, + "yearlyEnergyDcKwh": 62888.848, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 168, + "yearlyEnergyDcKwh": 66446.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 160, + "yearlyEnergyDcKwh": 63282.754, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 169, + "yearlyEnergyDcKwh": 66841.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 161, + "yearlyEnergyDcKwh": 63677.434, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1183.9222, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 170, + "yearlyEnergyDcKwh": 67235.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 161, + "yearlyEnergyDcKwh": 63677.434, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 171, + "yearlyEnergyDcKwh": 67629, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 162, + "yearlyEnergyDcKwh": 64071.332, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 172, + "yearlyEnergyDcKwh": 68022.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 163, + "yearlyEnergyDcKwh": 64465.215, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 173, + "yearlyEnergyDcKwh": 68417.12, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 164, + "yearlyEnergyDcKwh": 64859.45, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 174, + "yearlyEnergyDcKwh": 68811.26, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 165, + "yearlyEnergyDcKwh": 65253.594, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 175, + "yearlyEnergyDcKwh": 69205.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 166, + "yearlyEnergyDcKwh": 65647.61, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 176, + "yearlyEnergyDcKwh": 69599.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 167, + "yearlyEnergyDcKwh": 66041.484, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 177, + "yearlyEnergyDcKwh": 69992.99, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 168, + "yearlyEnergyDcKwh": 66435.33, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 178, + "yearlyEnergyDcKwh": 70387.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 169, + "yearlyEnergyDcKwh": 66829.36, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + } + ] + }, + { + "panelsCount": 179, + "yearlyEnergyDcKwh": 70780.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 169, + "yearlyEnergyDcKwh": 66829.36, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 180, + "yearlyEnergyDcKwh": 71174.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 170, + "yearlyEnergyDcKwh": 67223.164, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 181, + "yearlyEnergyDcKwh": 71568.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 171, + "yearlyEnergyDcKwh": 67616.94, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 182, + "yearlyEnergyDcKwh": 71962.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 172, + "yearlyEnergyDcKwh": 68010.64, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 183, + "yearlyEnergyDcKwh": 72355.83, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 173, + "yearlyEnergyDcKwh": 68404.336, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 184, + "yearlyEnergyDcKwh": 72749.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 174, + "yearlyEnergyDcKwh": 68798.02, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 185, + "yearlyEnergyDcKwh": 73143.164, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 175, + "yearlyEnergyDcKwh": 69191.67, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 186, + "yearlyEnergyDcKwh": 73536.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 175, + "yearlyEnergyDcKwh": 69191.67, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 187, + "yearlyEnergyDcKwh": 73930.46, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 176, + "yearlyEnergyDcKwh": 69585.32, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 188, + "yearlyEnergyDcKwh": 74324.086, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 177, + "yearlyEnergyDcKwh": 69978.945, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 189, + "yearlyEnergyDcKwh": 74717.695, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 178, + "yearlyEnergyDcKwh": 70372.555, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 190, + "yearlyEnergyDcKwh": 75111.305, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 179, + "yearlyEnergyDcKwh": 70766.164, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 191, + "yearlyEnergyDcKwh": 75504.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 180, + "yearlyEnergyDcKwh": 71159.75, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 192, + "yearlyEnergyDcKwh": 75898.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 181, + "yearlyEnergyDcKwh": 71553.33, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 193, + "yearlyEnergyDcKwh": 76292.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 182, + "yearlyEnergyDcKwh": 71946.9, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 194, + "yearlyEnergyDcKwh": 76685.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 183, + "yearlyEnergyDcKwh": 72340.445, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 195, + "yearlyEnergyDcKwh": 77079.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 184, + "yearlyEnergyDcKwh": 72733.97, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 197, + "yearlyEnergyDcKwh": 77866.08, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 186, + "yearlyEnergyDcKwh": 73520.94, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 199, + "yearlyEnergyDcKwh": 78652.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 188, + "yearlyEnergyDcKwh": 74307.78, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1577.8226, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 201, + "yearlyEnergyDcKwh": 79439.62, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 189, + "yearlyEnergyDcKwh": 74701.09, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1971.2047, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 203, + "yearlyEnergyDcKwh": 80226.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 191, + "yearlyEnergyDcKwh": 75487.66, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1971.2047, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 205, + "yearlyEnergyDcKwh": 81012.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 193, + "yearlyEnergyDcKwh": 76274.14, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1971.2047, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + } + ] + }, + { + "panelsCount": 208, + "yearlyEnergyDcKwh": 82192.086, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 195, + "yearlyEnergyDcKwh": 77060.46, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1971.2047, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 211, + "yearlyEnergyDcKwh": 83371.68, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 195, + "yearlyEnergyDcKwh": 77060.46, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3150.8008, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 791.9956, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 214, + "yearlyEnergyDcKwh": 84551.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 195, + "yearlyEnergyDcKwh": 77060.46, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3150.8008, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 217, + "yearlyEnergyDcKwh": 85730.43, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 195, + "yearlyEnergyDcKwh": 77060.46, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 787.6564, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3543.666, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 220, + "yearlyEnergyDcKwh": 86910.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 196, + "yearlyEnergyDcKwh": 77453.27, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.988, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3543.666, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 223, + "yearlyEnergyDcKwh": 88088.805, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 196, + "yearlyEnergyDcKwh": 77453.27, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1967.5249, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4329.359, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 226, + "yearlyEnergyDcKwh": 89265.805, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 790.06854, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 197, + "yearlyEnergyDcKwh": 77845.75, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1967.5249, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4721.4478, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 229, + "yearlyEnergyDcKwh": 90442.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 790.06854, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 197, + "yearlyEnergyDcKwh": 77845.75, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1967.5249, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5898.393, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 232, + "yearlyEnergyDcKwh": 91618.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 790.06854, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 198, + "yearlyEnergyDcKwh": 78237.74, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1967.5249, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6682.4023, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 235, + "yearlyEnergyDcKwh": 92796.016, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 790.06854, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 198, + "yearlyEnergyDcKwh": 78237.74, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3144.7886, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6682.4023, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 238, + "yearlyEnergyDcKwh": 93975.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 790.06854, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 198, + "yearlyEnergyDcKwh": 78237.74, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4324.678, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6682.4023, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 241, + "yearlyEnergyDcKwh": 95155.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 790.06854, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 198, + "yearlyEnergyDcKwh": 78237.74, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5504.677, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6682.4023, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 244, + "yearlyEnergyDcKwh": 96331.96, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1181.978, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5896.862, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6682.4023, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 247, + "yearlyEnergyDcKwh": 97507.74, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.6528, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5896.862, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7074.2813, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 250, + "yearlyEnergyDcKwh": 98683.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1570.4275, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5896.862, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7466.102, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 253, + "yearlyEnergyDcKwh": 99858.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1962.1028, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 256, + "yearlyEnergyDcKwh": 101034.74, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3138.4055, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 259, + "yearlyEnergyDcKwh": 102210.99, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4314.6553, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 262, + "yearlyEnergyDcKwh": 103387.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5491.56, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 265, + "yearlyEnergyDcKwh": 104563.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6667.444, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 268, + "yearlyEnergyDcKwh": 105739.98, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7843.642, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 271, + "yearlyEnergyDcKwh": 106915.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9018.981, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 274, + "yearlyEnergyDcKwh": 108091.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10195.395, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6288.559, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 277, + "yearlyEnergyDcKwh": 109266.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10978.725, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6680.228, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 280, + "yearlyEnergyDcKwh": 110441.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11761.989, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7071.8438, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7857.824, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 283, + "yearlyEnergyDcKwh": 111616.35, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12545.121, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7071.8438, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8249.435, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 286, + "yearlyEnergyDcKwh": 112792.164, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12545.121, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7856.126, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8249.435, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 786.9524, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 289, + "yearlyEnergyDcKwh": 113975.85, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12545.121, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7856.126, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8249.435, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1970.6362, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 292, + "yearlyEnergyDcKwh": 115154.164, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12545.121, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 20, + "yearlyEnergyDcKwh": 7856.126, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8249.435, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 295, + "yearlyEnergyDcKwh": 116328.69, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12936.605, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8247.644, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8640.959, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 298, + "yearlyEnergyDcKwh": 117503.016, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12936.605, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9421.965, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 22, + "yearlyEnergyDcKwh": 8640.959, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1972.0164, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 301, + "yearlyEnergyDcKwh": 118677.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12936.605, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9813.357, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9032.352, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 304, + "yearlyEnergyDcKwh": 119851.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1574.0273, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14110.963, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9813.357, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9032.352, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 308, + "yearlyEnergyDcKwh": 121418.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 38, + "yearlyEnergyDcKwh": 14894.944, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 25, + "yearlyEnergyDcKwh": 9813.357, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9032.352, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 312, + "yearlyEnergyDcKwh": 122983.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 40, + "yearlyEnergyDcKwh": 15677.669, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9423.666, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 316, + "yearlyEnergyDcKwh": 124549.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 44, + "yearlyEnergyDcKwh": 17243.057, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9423.666, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 320, + "yearlyEnergyDcKwh": 126115.125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 48, + "yearlyEnergyDcKwh": 18808.904, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9423.666, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 324, + "yearlyEnergyDcKwh": 127680.625, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 50, + "yearlyEnergyDcKwh": 19591.836, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10206.232, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 328, + "yearlyEnergyDcKwh": 129245.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 54, + "yearlyEnergyDcKwh": 21156.773, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10206.232, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 332, + "yearlyEnergyDcKwh": 130810.125, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 57, + "yearlyEnergyDcKwh": 22330.133, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3148.952, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 336, + "yearlyEnergyDcKwh": 132374.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 60, + "yearlyEnergyDcKwh": 23503.797, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 26, + "yearlyEnergyDcKwh": 10204.738, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 340, + "yearlyEnergyDcKwh": 133939.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2356.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 63, + "yearlyEnergyDcKwh": 24676.982, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10595.808, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 344, + "yearlyEnergyDcKwh": 135503.36, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2748.009, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 66, + "yearlyEnergyDcKwh": 25850.172, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10595.808, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 348, + "yearlyEnergyDcKwh": 137067.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2748.009, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 69, + "yearlyEnergyDcKwh": 27023.451, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10986.823, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 352, + "yearlyEnergyDcKwh": 138631.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2748.009, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 72, + "yearlyEnergyDcKwh": 28196.734, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2363.4229, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 356, + "yearlyEnergyDcKwh": 140195.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2748.009, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 75, + "yearlyEnergyDcKwh": 29369.48, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2754.3298, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 360, + "yearlyEnergyDcKwh": 141759.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3529.8743, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 76, + "yearlyEnergyDcKwh": 29760.348, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3540.0369, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 364, + "yearlyEnergyDcKwh": 143322.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3529.8743, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 79, + "yearlyEnergyDcKwh": 30932.645, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3930.8228, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 368, + "yearlyEnergyDcKwh": 144887.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3529.8743, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 83, + "yearlyEnergyDcKwh": 32497.762, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3930.8228, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 372, + "yearlyEnergyDcKwh": 146450.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3920.6104, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 85, + "yearlyEnergyDcKwh": 33279.492, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 376, + "yearlyEnergyDcKwh": 148013.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4311.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 380, + "yearlyEnergyDcKwh": 149583.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5881.6504, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 384, + "yearlyEnergyDcKwh": 151153.48, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 19, + "yearlyEnergyDcKwh": 7451.604, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 388, + "yearlyEnergyDcKwh": 152725.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9023.356, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 392, + "yearlyEnergyDcKwh": 154295.89, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10594.008, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 396, + "yearlyEnergyDcKwh": 155865.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12163.258, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 400, + "yearlyEnergyDcKwh": 157433.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 35, + "yearlyEnergyDcKwh": 13731.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 404, + "yearlyEnergyDcKwh": 159001.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 39, + "yearlyEnergyDcKwh": 15299.933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 409, + "yearlyEnergyDcKwh": 160961.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 44, + "yearlyEnergyDcKwh": 17259.773, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 414, + "yearlyEnergyDcKwh": 162922.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 49, + "yearlyEnergyDcKwh": 19220.236, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 419, + "yearlyEnergyDcKwh": 164884.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 54, + "yearlyEnergyDcKwh": 21182.865, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 424, + "yearlyEnergyDcKwh": 166844.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 59, + "yearlyEnergyDcKwh": 23142.732, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 429, + "yearlyEnergyDcKwh": 168806.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 64, + "yearlyEnergyDcKwh": 25104.377, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 434, + "yearlyEnergyDcKwh": 170769.73, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 69, + "yearlyEnergyDcKwh": 27067.86, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 439, + "yearlyEnergyDcKwh": 172730.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 74, + "yearlyEnergyDcKwh": 29028.32, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 444, + "yearlyEnergyDcKwh": 174689.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 79, + "yearlyEnergyDcKwh": 30987.512, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 449, + "yearlyEnergyDcKwh": 176651.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 84, + "yearlyEnergyDcKwh": 32949.516, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 454, + "yearlyEnergyDcKwh": 178612.45, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 89, + "yearlyEnergyDcKwh": 34910.59, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 459, + "yearlyEnergyDcKwh": 180574.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 94, + "yearlyEnergyDcKwh": 36872.336, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 464, + "yearlyEnergyDcKwh": 182541.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 99, + "yearlyEnergyDcKwh": 38839.27, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 469, + "yearlyEnergyDcKwh": 184508.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 104, + "yearlyEnergyDcKwh": 40806.836, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 474, + "yearlyEnergyDcKwh": 186471.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 109, + "yearlyEnergyDcKwh": 42769.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 479, + "yearlyEnergyDcKwh": 188432.92, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 114, + "yearlyEnergyDcKwh": 44731.05, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 484, + "yearlyEnergyDcKwh": 190394.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 119, + "yearlyEnergyDcKwh": 46692.26, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 489, + "yearlyEnergyDcKwh": 192355.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 124, + "yearlyEnergyDcKwh": 48653.723, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 494, + "yearlyEnergyDcKwh": 194317.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 129, + "yearlyEnergyDcKwh": 50615.324, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 499, + "yearlyEnergyDcKwh": 196278.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 134, + "yearlyEnergyDcKwh": 52576.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 504, + "yearlyEnergyDcKwh": 198238.58, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 139, + "yearlyEnergyDcKwh": 54536.695, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 510, + "yearlyEnergyDcKwh": 200590.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 145, + "yearlyEnergyDcKwh": 56888.94, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 516, + "yearlyEnergyDcKwh": 202943.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 151, + "yearlyEnergyDcKwh": 59241.195, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 522, + "yearlyEnergyDcKwh": 205295.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 157, + "yearlyEnergyDcKwh": 61593.723, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 528, + "yearlyEnergyDcKwh": 207646.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 163, + "yearlyEnergyDcKwh": 63944.926, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 534, + "yearlyEnergyDcKwh": 209997.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 169, + "yearlyEnergyDcKwh": 66295.92, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 540, + "yearlyEnergyDcKwh": 212348.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 175, + "yearlyEnergyDcKwh": 68646.27, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 546, + "yearlyEnergyDcKwh": 214703.27, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 181, + "yearlyEnergyDcKwh": 71001.4, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 552, + "yearlyEnergyDcKwh": 217056.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 187, + "yearlyEnergyDcKwh": 73354.33, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 558, + "yearlyEnergyDcKwh": 219408.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 193, + "yearlyEnergyDcKwh": 75706.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 564, + "yearlyEnergyDcKwh": 221758.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78056.375, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 570, + "yearlyEnergyDcKwh": 224108.31, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 205, + "yearlyEnergyDcKwh": 80406.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 576, + "yearlyEnergyDcKwh": 226457.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 211, + "yearlyEnergyDcKwh": 82755.86, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 582, + "yearlyEnergyDcKwh": 228806.83, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 217, + "yearlyEnergyDcKwh": 85104.96, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 588, + "yearlyEnergyDcKwh": 231156.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 223, + "yearlyEnergyDcKwh": 87454.164, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 594, + "yearlyEnergyDcKwh": 233505.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 229, + "yearlyEnergyDcKwh": 89803.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 600, + "yearlyEnergyDcKwh": 235860.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 235, + "yearlyEnergyDcKwh": 92158.79, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 606, + "yearlyEnergyDcKwh": 238209.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 241, + "yearlyEnergyDcKwh": 94508.016, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 613, + "yearlyEnergyDcKwh": 240949.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 248, + "yearlyEnergyDcKwh": 97247.85, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 620, + "yearlyEnergyDcKwh": 243691.67, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 255, + "yearlyEnergyDcKwh": 99989.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 627, + "yearlyEnergyDcKwh": 246433.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 262, + "yearlyEnergyDcKwh": 102731.914, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 634, + "yearlyEnergyDcKwh": 249172.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 269, + "yearlyEnergyDcKwh": 105470.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 641, + "yearlyEnergyDcKwh": 251911.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 276, + "yearlyEnergyDcKwh": 108209.555, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 648, + "yearlyEnergyDcKwh": 254649.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 283, + "yearlyEnergyDcKwh": 110947.74, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 655, + "yearlyEnergyDcKwh": 257388.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 290, + "yearlyEnergyDcKwh": 113686.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 662, + "yearlyEnergyDcKwh": 260125.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 297, + "yearlyEnergyDcKwh": 116423.59, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 669, + "yearlyEnergyDcKwh": 262864.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 304, + "yearlyEnergyDcKwh": 119162.336, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 676, + "yearlyEnergyDcKwh": 265605.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 311, + "yearlyEnergyDcKwh": 121903.22, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 683, + "yearlyEnergyDcKwh": 268347.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 318, + "yearlyEnergyDcKwh": 124645.336, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 690, + "yearlyEnergyDcKwh": 271088.66, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 325, + "yearlyEnergyDcKwh": 127386.78, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 697, + "yearlyEnergyDcKwh": 273831.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 332, + "yearlyEnergyDcKwh": 130129.3, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 704, + "yearlyEnergyDcKwh": 276572.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 339, + "yearlyEnergyDcKwh": 132870.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 712, + "yearlyEnergyDcKwh": 279708.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 347, + "yearlyEnergyDcKwh": 136006.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 720, + "yearlyEnergyDcKwh": 282842.78, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 355, + "yearlyEnergyDcKwh": 139140.94, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 728, + "yearlyEnergyDcKwh": 285982.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 363, + "yearlyEnergyDcKwh": 142280.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 736, + "yearlyEnergyDcKwh": 289124.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 371, + "yearlyEnergyDcKwh": 145422.92, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 744, + "yearlyEnergyDcKwh": 292264.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 379, + "yearlyEnergyDcKwh": 148562.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 752, + "yearlyEnergyDcKwh": 295402.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 387, + "yearlyEnergyDcKwh": 151700.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 760, + "yearlyEnergyDcKwh": 298540.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 395, + "yearlyEnergyDcKwh": 154838.77, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 768, + "yearlyEnergyDcKwh": 301676.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 403, + "yearlyEnergyDcKwh": 157974.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 776, + "yearlyEnergyDcKwh": 304816.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 411, + "yearlyEnergyDcKwh": 161114.92, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 784, + "yearlyEnergyDcKwh": 307956.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 419, + "yearlyEnergyDcKwh": 164255.02, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 792, + "yearlyEnergyDcKwh": 311097.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 427, + "yearlyEnergyDcKwh": 167395.67, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 800, + "yearlyEnergyDcKwh": 314238.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 435, + "yearlyEnergyDcKwh": 170536.23, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 808, + "yearlyEnergyDcKwh": 317384.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 443, + "yearlyEnergyDcKwh": 173683, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 817, + "yearlyEnergyDcKwh": 320917.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 452, + "yearlyEnergyDcKwh": 177215.42, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 826, + "yearlyEnergyDcKwh": 324449, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 461, + "yearlyEnergyDcKwh": 180747.19, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 835, + "yearlyEnergyDcKwh": 327979.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 470, + "yearlyEnergyDcKwh": 184277.42, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 844, + "yearlyEnergyDcKwh": 331505.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 479, + "yearlyEnergyDcKwh": 187803.69, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 853, + "yearlyEnergyDcKwh": 335033.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 488, + "yearlyEnergyDcKwh": 191331.38, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 862, + "yearlyEnergyDcKwh": 338561.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 497, + "yearlyEnergyDcKwh": 194859.38, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 871, + "yearlyEnergyDcKwh": 342088.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 506, + "yearlyEnergyDcKwh": 198386.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 880, + "yearlyEnergyDcKwh": 345615.47, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 515, + "yearlyEnergyDcKwh": 201913.64, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 889, + "yearlyEnergyDcKwh": 349146.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 524, + "yearlyEnergyDcKwh": 205445.14, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 898, + "yearlyEnergyDcKwh": 352674.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 533, + "yearlyEnergyDcKwh": 208972.83, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 907, + "yearlyEnergyDcKwh": 356200.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 542, + "yearlyEnergyDcKwh": 212498.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 917, + "yearlyEnergyDcKwh": 360118.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 552, + "yearlyEnergyDcKwh": 216416.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 927, + "yearlyEnergyDcKwh": 364036.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 562, + "yearlyEnergyDcKwh": 220334.25, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 937, + "yearlyEnergyDcKwh": 367953.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 572, + "yearlyEnergyDcKwh": 224251.31, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 947, + "yearlyEnergyDcKwh": 371873.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 582, + "yearlyEnergyDcKwh": 228171.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 957, + "yearlyEnergyDcKwh": 375795.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 592, + "yearlyEnergyDcKwh": 232093.48, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 967, + "yearlyEnergyDcKwh": 379710.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 602, + "yearlyEnergyDcKwh": 236008.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 977, + "yearlyEnergyDcKwh": 383625.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 612, + "yearlyEnergyDcKwh": 239923.45, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 987, + "yearlyEnergyDcKwh": 387543.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 622, + "yearlyEnergyDcKwh": 243841.22, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 997, + "yearlyEnergyDcKwh": 391459.13, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 632, + "yearlyEnergyDcKwh": 247757.31, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1007, + "yearlyEnergyDcKwh": 395372.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 642, + "yearlyEnergyDcKwh": 251671.1, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1018, + "yearlyEnergyDcKwh": 399682.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 653, + "yearlyEnergyDcKwh": 255980.25, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1029, + "yearlyEnergyDcKwh": 403988.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 664, + "yearlyEnergyDcKwh": 260286.89, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1040, + "yearlyEnergyDcKwh": 408301.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 675, + "yearlyEnergyDcKwh": 264600.1, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1051, + "yearlyEnergyDcKwh": 412606.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 686, + "yearlyEnergyDcKwh": 268904.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1062, + "yearlyEnergyDcKwh": 416914.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 697, + "yearlyEnergyDcKwh": 273212.38, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1073, + "yearlyEnergyDcKwh": 421226.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 708, + "yearlyEnergyDcKwh": 277524.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1084, + "yearlyEnergyDcKwh": 425531.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 719, + "yearlyEnergyDcKwh": 281829.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1095, + "yearlyEnergyDcKwh": 429835.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 730, + "yearlyEnergyDcKwh": 286133.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1106, + "yearlyEnergyDcKwh": 434145.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 741, + "yearlyEnergyDcKwh": 290443.22, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1118, + "yearlyEnergyDcKwh": 438845.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 753, + "yearlyEnergyDcKwh": 295143.2, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1130, + "yearlyEnergyDcKwh": 443543.63, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 765, + "yearlyEnergyDcKwh": 299841.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1142, + "yearlyEnergyDcKwh": 448240.53, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 777, + "yearlyEnergyDcKwh": 304538.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1154, + "yearlyEnergyDcKwh": 452935.16, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 789, + "yearlyEnergyDcKwh": 309233.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1166, + "yearlyEnergyDcKwh": 457631.22, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 801, + "yearlyEnergyDcKwh": 313929.38, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1178, + "yearlyEnergyDcKwh": 462329.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 813, + "yearlyEnergyDcKwh": 318627.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1190, + "yearlyEnergyDcKwh": 467022.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 825, + "yearlyEnergyDcKwh": 323320.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1202, + "yearlyEnergyDcKwh": 471716.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 837, + "yearlyEnergyDcKwh": 328014.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1214, + "yearlyEnergyDcKwh": 476412.38, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 849, + "yearlyEnergyDcKwh": 332710.53, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1227, + "yearlyEnergyDcKwh": 481497.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 862, + "yearlyEnergyDcKwh": 337796.06, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1240, + "yearlyEnergyDcKwh": 486580.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 875, + "yearlyEnergyDcKwh": 342878.66, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1253, + "yearlyEnergyDcKwh": 491662.72, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 888, + "yearlyEnergyDcKwh": 347960.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1266, + "yearlyEnergyDcKwh": 496746.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 901, + "yearlyEnergyDcKwh": 353044.75, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1279, + "yearlyEnergyDcKwh": 501827.97, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 914, + "yearlyEnergyDcKwh": 358126.13, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1292, + "yearlyEnergyDcKwh": 506909.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 927, + "yearlyEnergyDcKwh": 363207.2, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1305, + "yearlyEnergyDcKwh": 511991.03, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 940, + "yearlyEnergyDcKwh": 368289.2, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1319, + "yearlyEnergyDcKwh": 517462.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 954, + "yearlyEnergyDcKwh": 373760.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1333, + "yearlyEnergyDcKwh": 522932.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 968, + "yearlyEnergyDcKwh": 379231.06, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1347, + "yearlyEnergyDcKwh": 528403.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 982, + "yearlyEnergyDcKwh": 384701.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 88, + "yearlyEnergyDcKwh": 34451.438, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.832, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1361, + "yearlyEnergyDcKwh": 533872, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 993, + "yearlyEnergyDcKwh": 388998.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 90, + "yearlyEnergyDcKwh": 35232.664, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11768.437, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3145.1392, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1375, + "yearlyEnergyDcKwh": 539340.2, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1003, + "yearlyEnergyDcKwh": 392904.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 92, + "yearlyEnergyDcKwh": 36013.85, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12159.024, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3535.7224, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1389, + "yearlyEnergyDcKwh": 544807.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1016, + "yearlyEnergyDcKwh": 397981.25, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 93, + "yearlyEnergyDcKwh": 36404.402, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12159.024, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3535.7224, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1403, + "yearlyEnergyDcKwh": 550274.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1030, + "yearlyEnergyDcKwh": 403447.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 93, + "yearlyEnergyDcKwh": 36404.402, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12159.024, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3535.7224, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1417, + "yearlyEnergyDcKwh": 555741.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1040, + "yearlyEnergyDcKwh": 407352.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 96, + "yearlyEnergyDcKwh": 37576.945, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 31, + "yearlyEnergyDcKwh": 12159.024, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3926.1426, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1432, + "yearlyEnergyDcKwh": 561599.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1047, + "yearlyEnergyDcKwh": 410085.03, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 102, + "yearlyEnergyDcKwh": 39920.855, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12939.926, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3926.1426, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1447, + "yearlyEnergyDcKwh": 567460.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1062, + "yearlyEnergyDcKwh": 415945.94, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 102, + "yearlyEnergyDcKwh": 39920.855, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12939.926, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3926.1426, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1462, + "yearlyEnergyDcKwh": 573314.94, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1074, + "yearlyEnergyDcKwh": 420629.7, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 104, + "yearlyEnergyDcKwh": 40701.465, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12939.926, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4316.4673, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1477, + "yearlyEnergyDcKwh": 579172.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1089, + "yearlyEnergyDcKwh": 426487.13, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 104, + "yearlyEnergyDcKwh": 40701.465, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12939.926, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 27, + "yearlyEnergyDcKwh": 10597.433, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4316.4673, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1492, + "yearlyEnergyDcKwh": 585025.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1103, + "yearlyEnergyDcKwh": 431950, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 104, + "yearlyEnergyDcKwh": 40701.465, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12939.926, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10987.657, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4316.4673, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1507, + "yearlyEnergyDcKwh": 590878.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1114, + "yearlyEnergyDcKwh": 436241.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 107, + "yearlyEnergyDcKwh": 41872.586, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13330.036, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 28, + "yearlyEnergyDcKwh": 10987.657, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4316.4673, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1523, + "yearlyEnergyDcKwh": 597119.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1126, + "yearlyEnergyDcKwh": 440922.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 109, + "yearlyEnergyDcKwh": 42652.72, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13330.036, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.699, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4316.4673, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1539, + "yearlyEnergyDcKwh": 603359.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1140, + "yearlyEnergyDcKwh": 446382.6, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 389.95096, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 110, + "yearlyEnergyDcKwh": 43042.695, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13330.036, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.699, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4316.4673, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 785.6754, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1555, + "yearlyEnergyDcKwh": 609600.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1147, + "yearlyEnergyDcKwh": 449111.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 389.95096, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 112, + "yearlyEnergyDcKwh": 43822.477, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 37, + "yearlyEnergyDcKwh": 14499.915, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.699, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4706.3813, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1571, + "yearlyEnergyDcKwh": 615845.3, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1162, + "yearlyEnergyDcKwh": 454966.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 389.95096, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 113, + "yearlyEnergyDcKwh": 44212.316, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 37, + "yearlyEnergyDcKwh": 14499.915, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.699, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4706.3813, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1587, + "yearlyEnergyDcKwh": 622086.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1176, + "yearlyEnergyDcKwh": 460428.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 389.95096, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 114, + "yearlyEnergyDcKwh": 44602.105, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 38, + "yearlyEnergyDcKwh": 14889.686, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 29, + "yearlyEnergyDcKwh": 11377.699, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4706.3813, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1603, + "yearlyEnergyDcKwh": 628320.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1188, + "yearlyEnergyDcKwh": 465103.16, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 779.6261, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 116, + "yearlyEnergyDcKwh": 45381.39, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 38, + "yearlyEnergyDcKwh": 14889.686, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11767.266, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4706.3813, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1619, + "yearlyEnergyDcKwh": 634548.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1200, + "yearlyEnergyDcKwh": 469774.56, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 779.6261, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 117, + "yearlyEnergyDcKwh": 45770.605, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 39, + "yearlyEnergyDcKwh": 15279.068, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 12545.937, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4321.55, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4706.3813, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 783.1853, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1636, + "yearlyEnergyDcKwh": 641159, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1210, + "yearlyEnergyDcKwh": 473662.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1168.2511, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 119, + "yearlyEnergyDcKwh": 46548.363, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 40, + "yearlyEnergyDcKwh": 15668.115, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 33, + "yearlyEnergyDcKwh": 12934.55, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4710.352, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4706.3813, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1172.2037, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1653, + "yearlyEnergyDcKwh": 647758.9, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1217, + "yearlyEnergyDcKwh": 476380.44, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1556.3308, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 120, + "yearlyEnergyDcKwh": 46936.94, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 34, + "yearlyEnergyDcKwh": 13322.837, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5098.531, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5871.049, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1560.335, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1670, + "yearlyEnergyDcKwh": 654348.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1230, + "yearlyEnergyDcKwh": 481419.63, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1944.2974, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 122, + "yearlyEnergyDcKwh": 47711.906, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 35, + "yearlyEnergyDcKwh": 13710.575, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5098.531, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5871.049, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1958.1088, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1560.335, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1687, + "yearlyEnergyDcKwh": 660922.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1236, + "yearlyEnergyDcKwh": 483739.84, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3104.6433, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 125, + "yearlyEnergyDcKwh": 48871.67, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5485.5635, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2344.9666, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1947.4547, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1704, + "yearlyEnergyDcKwh": 667468.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1249, + "yearlyEnergyDcKwh": 488746.47, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3876.4893, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 126, + "yearlyEnergyDcKwh": 49255.21, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 1, + "yearlyEnergyDcKwh": 384.09848, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5485.5635, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2344.9666, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1947.4547, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1722, + "yearlyEnergyDcKwh": 674349.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1258, + "yearlyEnergyDcKwh": 492186.1, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3876.4893, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 130, + "yearlyEnergyDcKwh": 50783.1, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 2, + "yearlyEnergyDcKwh": 767.0676, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5868.453, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3109.7158, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2330.324, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1740, + "yearlyEnergyDcKwh": 681191.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1263, + "yearlyEnergyDcKwh": 494088.9, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 14, + "yearlyEnergyDcKwh": 5397.8447, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 134, + "yearlyEnergyDcKwh": 52304.25, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1905.6301, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6248.082, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3488.2756, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2330.324, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1758, + "yearlyEnergyDcKwh": 687955.8, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1269, + "yearlyEnergyDcKwh": 496345.88, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6149.9004, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 137, + "yearlyEnergyDcKwh": 53434.293, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3028.826, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4240.7866, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2704.7722, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1776, + "yearlyEnergyDcKwh": 694573, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 24, + "yearlyEnergyDcKwh": 9100.55, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 140, + "yearlyEnergyDcKwh": 54530.582, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4492.296, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1794, + "yearlyEnergyDcKwh": 701197.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 30, + "yearlyEnergyDcKwh": 11273.289, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 141, + "yearlyEnergyDcKwh": 54890.58, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 23, + "yearlyEnergyDcKwh": 8584.241, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1812, + "yearlyEnergyDcKwh": 707754.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 39, + "yearlyEnergyDcKwh": 14522.275, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 141, + "yearlyEnergyDcKwh": 54890.58, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 32, + "yearlyEnergyDcKwh": 11892.002, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1831, + "yearlyEnergyDcKwh": 714631.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 48, + "yearlyEnergyDcKwh": 17768.57, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 141, + "yearlyEnergyDcKwh": 54890.58, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 15522.999, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1850, + "yearlyEnergyDcKwh": 721533.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 65, + "yearlyEnergyDcKwh": 23963.008, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 142, + "yearlyEnergyDcKwh": 55242.56, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 43, + "yearlyEnergyDcKwh": 15878.547, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1869, + "yearlyEnergyDcKwh": 728343.4, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 84, + "yearlyEnergyDcKwh": 30772.71, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 142, + "yearlyEnergyDcKwh": 55242.56, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 43, + "yearlyEnergyDcKwh": 15878.547, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1888, + "yearlyEnergyDcKwh": 734969.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 94, + "yearlyEnergyDcKwh": 34258.95, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 51, + "yearlyEnergyDcKwh": 18671.668, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1907, + "yearlyEnergyDcKwh": 741481.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 108, + "yearlyEnergyDcKwh": 39055.83, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 55, + "yearlyEnergyDcKwh": 20044.15, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 1, + "yearlyEnergyDcKwh": 342.62622, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1927, + "yearlyEnergyDcKwh": 748208.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 117, + "yearlyEnergyDcKwh": 42086.563, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 63, + "yearlyEnergyDcKwh": 22734.377, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1348.2004, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + } + ] + }, + { + "panelsCount": 1947, + "yearlyEnergyDcKwh": 754873.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 121, + "yearlyEnergyDcKwh": 43415.637, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 67, + "yearlyEnergyDcKwh": 24059.28, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 15, + "yearlyEnergyDcKwh": 5028.5684, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "panelsCount": 1, + "yearlyEnergyDcKwh": 331.03326, + "segmentIndex": 15 + } + ] + }, + { + "panelsCount": 1967, + "yearlyEnergyDcKwh": 761374.7, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 130, + "yearlyEnergyDcKwh": 46344.063, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 77, + "yearlyEnergyDcKwh": 27312.652, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 16, + "yearlyEnergyDcKwh": 5348.018, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "panelsCount": 1, + "yearlyEnergyDcKwh": 331.03326, + "segmentIndex": 15 + } + ] + }, + { + "panelsCount": 1987, + "yearlyEnergyDcKwh": 767644.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 135, + "yearlyEnergyDcKwh": 47912.59, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 85, + "yearlyEnergyDcKwh": 29820.541, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 23, + "yearlyEnergyDcKwh": 7541.5454, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "panelsCount": 1, + "yearlyEnergyDcKwh": 331.03326, + "segmentIndex": 15 + } + ] + }, + { + "panelsCount": 2007, + "yearlyEnergyDcKwh": 773719.56, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 139, + "yearlyEnergyDcKwh": 49114.523, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 96, + "yearlyEnergyDcKwh": 33133.258, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8796.026, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "panelsCount": 2, + "yearlyEnergyDcKwh": 636.8552, + "segmentIndex": 15 + } + ] + }, + { + "panelsCount": 2028, + "yearlyEnergyDcKwh": 779904, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 144, + "yearlyEnergyDcKwh": 50564.105, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 106, + "yearlyEnergyDcKwh": 36024.332, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 33, + "yearlyEnergyDcKwh": 10639.785, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "panelsCount": 2, + "yearlyEnergyDcKwh": 636.8552, + "segmentIndex": 15 + } + ] + }, + { + "panelsCount": 2049, + "yearlyEnergyDcKwh": 785011, + "roofSegmentSummaries": [ + { + "pitchDegrees": 0.04075037, + "azimuthDegrees": 0, + "panelsCount": 1270, + "yearlyEnergyDcKwh": 496716.8, + "segmentIndex": 0 + }, + { + "pitchDegrees": 1.7124807, + "azimuthDegrees": 181.70996, + "panelsCount": 199, + "yearlyEnergyDcKwh": 78629.7, + "segmentIndex": 1 + }, + { + "pitchDegrees": 0.6401238, + "azimuthDegrees": 0, + "panelsCount": 144, + "yearlyEnergyDcKwh": 50564.105, + "segmentIndex": 2 + }, + { + "pitchDegrees": 0.0768465, + "azimuthDegrees": 0, + "panelsCount": 143, + "yearlyEnergyDcKwh": 55589.355, + "segmentIndex": 3 + }, + { + "pitchDegrees": 0.4338773, + "azimuthDegrees": 0, + "panelsCount": 125, + "yearlyEnergyDcKwh": 40582.48, + "segmentIndex": 4 + }, + { + "pitchDegrees": 0.699472, + "azimuthDegrees": 0, + "panelsCount": 42, + "yearlyEnergyDcKwh": 16444.479, + "segmentIndex": 5 + }, + { + "pitchDegrees": 23.53169, + "azimuthDegrees": 2.9478977, + "panelsCount": 33, + "yearlyEnergyDcKwh": 10639.785, + "segmentIndex": 6 + }, + { + "pitchDegrees": 0.19196588, + "azimuthDegrees": 0, + "panelsCount": 36, + "yearlyEnergyDcKwh": 14096.921, + "segmentIndex": 7 + }, + { + "pitchDegrees": 0.1641555, + "azimuthDegrees": 0, + "panelsCount": 17, + "yearlyEnergyDcKwh": 6622.986, + "segmentIndex": 9 + }, + { + "pitchDegrees": 0.3543911, + "azimuthDegrees": 0, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6257.1694, + "segmentIndex": 11 + }, + { + "pitchDegrees": 0.23449479, + "azimuthDegrees": 0, + "panelsCount": 12, + "yearlyEnergyDcKwh": 4609.0938, + "segmentIndex": 12 + }, + { + "pitchDegrees": 0.18233092, + "azimuthDegrees": 0, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3072.298, + "segmentIndex": 13 + }, + { + "pitchDegrees": 1.2383631, + "azimuthDegrees": 140.05797, + "panelsCount": 2, + "yearlyEnergyDcKwh": 548.8292, + "segmentIndex": 14 + }, + { + "pitchDegrees": 5.2957244, + "azimuthDegrees": 262.55167, + "panelsCount": 2, + "yearlyEnergyDcKwh": 636.8552, + "segmentIndex": 15 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 1710.0524, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3047" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1601" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "6951" + }, + "netMeteringAllowed": true, + "solarPercentage": 87.01765, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "361", + "nanos": 902954102 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-197" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3333" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2454", + "nanos": -733398437 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3333" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2454", + "nanos": -733398437 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6160", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4559" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1601", + "nanos": 729980469 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "165" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "3905" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1898", + "nanos": -386962891 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "3905" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1898", + "nanos": -386962891 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "361", + "nanos": 902954102 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-197" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3333" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2454", + "nanos": -733398437 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3333" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2454", + "nanos": -733398437 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": 3, + "financialDetails": { + "initialAcKwhPerYear": 2390.8787, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2995" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1934" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "8454" + }, + "netMeteringAllowed": true, + "solarPercentage": 92.33052, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "437", + "nanos": 156219482 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-206" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3284" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2459", + "nanos": -475585937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3284" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2459", + "nanos": -475585937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7441", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5507" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1934", + "nanos": 790039063 + }, + "paybackYears": -1, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "231" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "5459" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1787", + "nanos": -444458008 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "5459" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1787", + "nanos": -444458008 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "437", + "nanos": 156219482 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-206" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3284" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2459", + "nanos": -475585937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3284" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2459", + "nanos": -475585937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": 5, + "financialDetails": { + "initialAcKwhPerYear": 3070.72, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2944" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2267" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "9956" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.56229, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "512", + "nanos": 409484863 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-216" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3236" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -3906250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3236" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -3906250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8722", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6455" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2267", + "nanos": 850097656 + }, + "paybackYears": 18.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "297" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "7012" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1677", + "nanos": -285156250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "7012" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1677", + "nanos": -285156250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "512", + "nanos": 409484863 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-216" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3236" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -3906250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3236" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2465", + "nanos": -3906250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 7, + "financialDetails": { + "initialAcKwhPerYear": 3748.6035, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2900" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2600" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "11458" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.67353, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "587", + "nanos": 662719727 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-226" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3194" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2474", + "nanos": -770019531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3194" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2474", + "nanos": -770019531 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "10003", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7403" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2600", + "nanos": 909912109 + }, + "paybackYears": 17.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "362" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8559" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1571", + "nanos": -366943359 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8559" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1571", + "nanos": -366943359 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "587", + "nanos": 662719727 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-226" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3194" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2474", + "nanos": -770019531 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3194" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2474", + "nanos": -770019531 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 9, + "financialDetails": { + "initialAcKwhPerYear": 4425.803, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2855" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2933" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "12960" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.19272, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "662", + "nanos": 916015625 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-235" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3152" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2484", + "nanos": -558105469 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3152" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2484", + "nanos": -558105469 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11284", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8351" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2933", + "nanos": 969970703 + }, + "paybackYears": 16.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "428" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10106" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1465", + "nanos": -470581055 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10106" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1465", + "nanos": -470581055 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "662", + "nanos": 916015625 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-235" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3152" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2484", + "nanos": -558105469 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3152" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2484", + "nanos": -558105469 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 10, + "financialDetails": { + "initialAcKwhPerYear": 4765.0425, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3582" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3100" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "14463" + }, + "netMeteringAllowed": true, + "solarPercentage": 93.693924, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "700", + "nanos": 542602539 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-240" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3130" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2488", + "nanos": -303710937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3130" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2488", + "nanos": -303710937 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11925" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8825" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3100", + "nanos": 500000000 + }, + "paybackYears": 16.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "461" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10881" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1411", + "nanos": -375244141 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10881" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1411", + "nanos": -375244141 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "700", + "nanos": 542602539 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-240" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3130" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2488", + "nanos": -303710937 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3130" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2488", + "nanos": -303710937 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 14, + "financialDetails": { + "initialAcKwhPerYear": 6114.466, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3507" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3766" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "17467" + }, + "netMeteringAllowed": true, + "solarPercentage": 96.52311, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "851", + "nanos": 49133301 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-260" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3060" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2517", + "nanos": -409179687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3060" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2517", + "nanos": -409179687 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "14487" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10721" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3766", + "nanos": 620117188 + }, + "paybackYears": 15.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "591" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13961" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1209", + "nanos": -109741211 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13961" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1209", + "nanos": -109741211 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "851", + "nanos": 49133301 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-260" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3060" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2517", + "nanos": -409179687 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3060" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2517", + "nanos": -409179687 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 18, + "financialDetails": { + "initialAcKwhPerYear": 7463.91, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3429" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4432" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "20472" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.43258, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1001", + "nanos": 555603027 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-280" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2988" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2544", + "nanos": -989257812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2988" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2544", + "nanos": -989257812 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "17049" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "12617" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4432", + "nanos": 740234375 + }, + "paybackYears": 15.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "722" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "17043" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-1005", + "nanos": -318237305 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "17043" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-1005", + "nanos": -318237305 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1001", + "nanos": 555603027 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-280" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2988" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2544", + "nanos": -989257812 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2988" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2544", + "nanos": -989257812 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 22, + "financialDetails": { + "initialAcKwhPerYear": 8810.388, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "3357" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5098" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "23476" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.777016, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1152", + "nanos": 62255859 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-300" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2921" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2575", + "nanos": -986328125 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2921" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2575", + "nanos": -986328125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "19611" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14513" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5098", + "nanos": 859863281 + }, + "paybackYears": 15, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "852" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "20120" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-804", + "nanos": -948120117 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "20120" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-804", + "nanos": -948120117 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1152", + "nanos": 62133789 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-300" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2921" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2575", + "nanos": -984375000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2921" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2575", + "nanos": -984375000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 25, + "financialDetails": { + "initialAcKwhPerYear": 9819.025, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4059" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5598" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "26481" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.422005, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1264", + "nanos": 942016602 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-315" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2877" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2603", + "nanos": -146484375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2877" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2603", + "nanos": -146484375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "21532", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "15935" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5598", + "nanos": 450195313 + }, + "paybackYears": 14.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "949" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "22422" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-658", + "nanos": -580810547 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "22422" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-658", + "nanos": -580810547 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1264", + "nanos": 942016602 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-315" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2877" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2603", + "nanos": -146484375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2877" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2603", + "nanos": -146484375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "panelConfigIndex": 29, + "financialDetails": { + "initialAcKwhPerYear": 11163.204, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4007" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6264" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "29485" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.506996, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1415", + "nanos": 448486328 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-336" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2830" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2647", + "nanos": -873046875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2830" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2647", + "nanos": -873046875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "24094", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17830" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6264", + "nanos": 569824219 + }, + "paybackYears": 14.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1079" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25479" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-471", + "nanos": -934265137 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25479" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-471", + "nanos": -934265137 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1415", + "nanos": 448486328 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-336" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-2830" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-2647", + "nanos": -873046875 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-2830" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-2647", + "nanos": -873046875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "defaultBill": true, + "panelConfigIndex": 39, + "financialDetails": { + "initialAcKwhPerYear": 14520.672, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4327" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7929" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "36997" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.112305, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1791", + "nanos": 714721680 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-407" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3164" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3064", + "nanos": -855468750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3164" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3064", + "nanos": -855468750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "30499", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "22570" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7929", + "nanos": 870117188 + }, + "paybackYears": 14.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1385" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32670" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-310", + "nanos": -488708496 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32670" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-310", + "nanos": -488708496 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1791", + "nanos": 714721680 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-407" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3164" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3064", + "nanos": -855468750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3164" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3064", + "nanos": -855468750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 49, + "financialDetails": { + "initialAcKwhPerYear": 17878.121, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4857" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9595" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "44508" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.01467, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2167", + "nanos": 981201172 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-486" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3708" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3623", + "nanos": -568359375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3708" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3623", + "nanos": -568359375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "36904", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "27310" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9595", + "nanos": 169921875 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1682" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "39652" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-290", + "nanos": -772735596 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "39652" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-290", + "nanos": -772735596 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2167", + "nanos": 981201172 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-486" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-3708" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-3623", + "nanos": -568359375 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-3708" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-3623", + "nanos": -568359375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 59, + "financialDetails": { + "initialAcKwhPerYear": 21235.951, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5389" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "11260" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52020" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.943474, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-565" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4254" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4183", + "nanos": -886718750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4254" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4183", + "nanos": -886718750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "43309", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "32050" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "11260", + "nanos": 469726563 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1979" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "46631" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-272", + "nanos": -672241211 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "46631" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-272", + "nanos": -672241211 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2544", + "nanos": 247558594 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-565" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4254" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4183", + "nanos": -886718750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4254" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4183", + "nanos": -886718750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 69, + "financialDetails": { + "initialAcKwhPerYear": 24598.754, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5918" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "12925" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "59531" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.897224, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2920", + "nanos": 513671875 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-644" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4797" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4742", + "nanos": -472656250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4797" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4742", + "nanos": -472656250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "49714", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "36789" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "12925", + "nanos": 769531250 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2276" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "53613" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-252", + "nanos": -821472168 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "53613" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-252", + "nanos": -821472168 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2920", + "nanos": 513671875 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-644" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-4797" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-4742", + "nanos": -472656250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-4797" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-4742", + "nanos": -472656250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 79, + "financialDetails": { + "initialAcKwhPerYear": 27954.232, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6454" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "14591" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67042" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.852234, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3296", + "nanos": 780029297 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-723" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5346" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5304", + "nanos": -957031250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5346" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5304", + "nanos": -957031250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "56119", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "41529" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "14591", + "nanos": 70312500 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2573" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "60589" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-236", + "nanos": -890655518 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "60589" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-236", + "nanos": -890655518 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3296", + "nanos": 780029297 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-723" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5346" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5304", + "nanos": -957031250 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5346" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5304", + "nanos": -957031250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 90, + "financialDetails": { + "initialAcKwhPerYear": 31643.36, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6231" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "16422" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "74554" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.86416, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "3710", + "nanos": 673095703 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-808" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5890" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5883", + "nanos": -214843750 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5890" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5883", + "nanos": -214843750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "63165" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "46743" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "16422", + "nanos": 900390625 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2902" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "68323" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-178", + "nanos": -871002197 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "68323" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-178", + "nanos": -871002197 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "3710", + "nanos": 672851563 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-808" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-5890" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-5883", + "nanos": -210937500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-5890" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-5883", + "nanos": -210937500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 110, + "financialDetails": { + "initialAcKwhPerYear": 38354.4, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7297" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "19753" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "89577" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.63193, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "4463", + "nanos": 205566406 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-967" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6984" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-7005", + "nanos": -125000000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6984" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-7005", + "nanos": -125000000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "75975" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "56222" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "19753", + "nanos": 500000000 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3497" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "82280" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-143", + "nanos": -913146973 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "82280" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-143", + "nanos": -913146973 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "4463", + "nanos": 205566406 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-967" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-6984" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-7005", + "nanos": -125000000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-6984" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-7005", + "nanos": -125000000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 130, + "financialDetails": { + "initialAcKwhPerYear": 45072.258, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "8356" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "23084" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "104599" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.47651, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "5215", + "nanos": 737792969 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1125" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-8071" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-8122", + "nanos": -328125000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-8071" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-8122", + "nanos": -328125000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "88785" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "65701" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "23084", + "nanos": 99609375 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4091" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "96244" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-104", + "nanos": -271728516 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "96244" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-104", + "nanos": -271728516 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "5215", + "nanos": 737792969 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1125" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-8071" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-8122", + "nanos": -328125000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-8071" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-8122", + "nanos": -328125000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 151, + "financialDetails": { + "initialAcKwhPerYear": 52109.336, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "8695" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "26581" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "119622" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.96714, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "6005", + "nanos": 896972656 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-9190" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9280", + "nanos": -757812500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-9190" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9280", + "nanos": -757812500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "102235", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "75655" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "26581", + "nanos": 230468750 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4716" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "110928" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-48", + "nanos": -34606934 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "110928" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-48", + "nanos": -34606934 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "6005", + "nanos": 896972656 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-9190" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-9280", + "nanos": -757812500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-9190" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-9280", + "nanos": -757812500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 171, + "financialDetails": { + "initialAcKwhPerYear": 58824.492, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9758" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "29911" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "134645" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.80588, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "6758", + "nanos": 429687500 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1448" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-10281" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-10400", + "nanos": -781250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-10281" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-10400", + "nanos": -781250000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "115045", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "85134" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "29911", + "nanos": 830078125 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5310" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "124888" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11", + "nanos": -177734375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "124888" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11", + "nanos": -177734375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "6758", + "nanos": 429687500 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1448" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-10281" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-10400", + "nanos": -781250000 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-10281" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-10400", + "nanos": -781250000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 191, + "financialDetails": { + "initialAcKwhPerYear": 65517.246, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "10876" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "33242" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "149668" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.64119, + "percentageExportedToGrid": 0 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "7510", + "nanos": 962402344 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1609" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-11427" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11558", + "nanos": -476562500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-11427" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11558", + "nanos": -476562500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "127855", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "94614" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "33242", + "nanos": 429687500 + }, + "paybackYears": 14.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5902" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "138792" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-12", + "nanos": -38879395 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "138792" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-12", + "nanos": -38879395 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "7510", + "nanos": 962402344 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "-1609" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "-11427" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "-11558", + "nanos": -476562500 + }, + "savingsLifetime": { + "currencyCode": "USD", + "units": "-11427" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "-11558", + "nanos": -476562500 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 4272.623, + "sunshineQuantiles": [ + 392.7617, + 1268.0317, + 1482.236, + 1555.573, + 1561.6923, + 1564.1073, + 1565.9094, + 1567.6365, + 1569.9546, + 1575.4607, + 1653.1112 + ], + "groundAreaMeters2": 4175.51 + }, + "solarPanels": [ + { + "center": { + "latitude": 29.874605799999998, + "longitude": -95.5472106 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.86142, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606, + "longitude": -95.5472277 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.62714, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746057, + "longitude": -95.5471936 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.28256, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606099999998, + "longitude": -95.5472448 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.1635, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606200000002, + "longitude": -95.5472619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.89175, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746063, + "longitude": -95.5472789 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.4678, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606399999998, + "longitude": -95.54729599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.50406, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606500000002, + "longitude": -95.5473131 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.1942, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746066, + "longitude": -95.54733019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.61926, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606800000002, + "longitude": -95.54734719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.2352, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746069, + "longitude": -95.5473643 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.27475, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874606999999997, + "longitude": -95.54738139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.04678, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874607100000002, + "longitude": -95.54739839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.65894, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746072, + "longitude": -95.54741550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.10504, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8744509, + "longitude": -95.5475649 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.6307, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874607299999997, + "longitude": -95.5474326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.57993, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874481600000003, + "longitude": -95.5474953 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.28418, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874598199999994, + "longitude": -95.5473985 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.06168, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746075, + "longitude": -95.5474497 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.0445, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874607599999997, + "longitude": -95.5474667 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 398.03903, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874607700000002, + "longitude": -95.54748380000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.48047, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746078, + "longitude": -95.54750089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.01733, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874607899999997, + "longitude": -95.547518 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.41116, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874608000000002, + "longitude": -95.547535 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.99493, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874598499999994, + "longitude": -95.5474497 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.9738, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874481900000003, + "longitude": -95.5474782 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.71143, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874598099999996, + "longitude": -95.5473815 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.6211, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874598699999996, + "longitude": -95.54748389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.58832, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874598399999996, + "longitude": -95.5474327 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.42282, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874275599999994, + "longitude": -95.5475014 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.4188, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874589600000004, + "longitude": -95.5474498 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.3711, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874597799999997, + "longitude": -95.5473473 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.31693, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874597899999994, + "longitude": -95.54736439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.28018, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874597499999997, + "longitude": -95.5472961 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.21503, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874598999999996, + "longitude": -95.547518 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.94296, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874488399999997, + "longitude": -95.5472446 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 394.93298, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8745986, + "longitude": -95.5474668 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.90933, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874597299999994, + "longitude": -95.5472619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.85938, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745989, + "longitude": -95.547501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.85056, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8742393, + "longitude": -95.5472899 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.80014, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8745885, + "longitude": -95.54729619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.76642, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874588700000004, + "longitude": -95.54731319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.17972, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745888, + "longitude": -95.54733030000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.505, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874579800000003, + "longitude": -95.54733039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.07425, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874579699999998, + "longitude": -95.5473133 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.06528, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874588400000004, + "longitude": -95.5472791 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.06354, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874579499999996, + "longitude": -95.54727919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.9649, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745705, + "longitude": -95.5472793 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.57095, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745794, + "longitude": -95.5472621 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.22913, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745709, + "longitude": -95.5473305 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.76764, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745974, + "longitude": -95.54727899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.75543, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8744882, + "longitude": -95.54725479999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 394.72424, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8745971, + "longitude": -95.5472449 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.72372, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745882, + "longitude": -95.5472449 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.64188, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874588100000004, + "longitude": -95.5472279 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.88528, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745898, + "longitude": -95.547484 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.70612, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874579299999994, + "longitude": -95.54724499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.60217, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874570400000003, + "longitude": -95.54726219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.58746, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874561500000002, + "longitude": -95.5472623 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.9945, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874561399999997, + "longitude": -95.54724519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.30463, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745613, + "longitude": -95.5472281 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.45413, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745702, + "longitude": -95.54722799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.84906, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874570100000003, + "longitude": -95.54721099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.3638, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.87457, + "longitude": -95.5471939 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.0287, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874578899999996, + "longitude": -95.5471938 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.5224, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874561, + "longitude": -95.54719399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.34665, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560900000002, + "longitude": -95.5471769 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.3595, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745699, + "longitude": -95.54717680000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.33173, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745697, + "longitude": -95.5471597 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.10742, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874578699999994, + "longitude": -95.5471597 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.91458, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874578599999996, + "longitude": -95.5471426 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.08167, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874587499999997, + "longitude": -95.54714249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.3749, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745788, + "longitude": -95.5471767 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.17108, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745877, + "longitude": -95.5471767 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.56427, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745879, + "longitude": -95.5471937 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.1237, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874561099999998, + "longitude": -95.54721099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.68307, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745703, + "longitude": -95.54724510000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.58688, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874578999999994, + "longitude": -95.5472109 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.5646, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745889, + "longitude": -95.54734739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.51035, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874579899999993, + "longitude": -95.5473475 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.49783, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580100000003, + "longitude": -95.5473645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.57983, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745616, + "longitude": -95.5472793 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.4717, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874561699999997, + "longitude": -95.5472964 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.04196, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874552799999996, + "longitude": -95.5472965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.66364, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874561800000002, + "longitude": -95.5473135 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.49057, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580599999998, + "longitude": -95.54744989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.46796, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745791, + "longitude": -95.54722799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.4201, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874552199999997, + "longitude": -95.5472111 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.41028, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874588, + "longitude": -95.5472108 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.38507, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745968, + "longitude": -95.5471936 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.37466, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745717, + "longitude": -95.54745 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.31247, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745716, + "longitude": -95.54743289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.65933, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874562599999997, + "longitude": -95.547433 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.12512, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745625, + "longitude": -95.54741589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.8376, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874553699999996, + "longitude": -95.54743309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.595, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874562700000002, + "longitude": -95.54745009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.46432, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874562899999997, + "longitude": -95.54746709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.0482, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874563000000002, + "longitude": -95.54748420000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.1931, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745539, + "longitude": -95.5474672 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.1808, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745631, + "longitude": -95.5475013 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.02188, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874563199999997, + "longitude": -95.5475184 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.63696, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874572099999998, + "longitude": -95.5475183 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.22195, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745719, + "longitude": -95.54748409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.42078, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874553999999996, + "longitude": -95.5474843 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.33273, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874571, + "longitude": -95.5473475 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.30994, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560799999998, + "longitude": -95.54715979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.30984, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874554099999994, + "longitude": -95.5475014 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.3014, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745607, + "longitude": -95.5471427 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.2894, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560600000002, + "longitude": -95.5471257 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.29764, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874569500000003, + "longitude": -95.5471256 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.38916, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745694, + "longitude": -95.5471085 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.72208, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874578299999996, + "longitude": -95.5471084 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.31427, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745693, + "longitude": -95.5470914 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.75446, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745873, + "longitude": -95.5471084 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.53848, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874587199999997, + "longitude": -95.54709129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.4608, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596099999998, + "longitude": -95.54709120000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.26065, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874595999999997, + "longitude": -95.54707409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.66757, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745959, + "longitude": -95.54705709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.30963, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874586899999997, + "longitude": -95.54705709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.51147, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745868, + "longitude": -95.54704009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.2844, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874586700000002, + "longitude": -95.547023 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.99533, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745956, + "longitude": -95.54702290000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.2933, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874587000000002, + "longitude": -95.5470742 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.23337, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874595799999998, + "longitude": -95.54704 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.16135, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874577799999994, + "longitude": -95.54702309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.05426, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874578099999994, + "longitude": -95.5470743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.0034, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874577999999996, + "longitude": -95.5470572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.4299, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745691, + "longitude": -95.54705729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.68958, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874568900000003, + "longitude": -95.5470402 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.5813, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560499999998, + "longitude": -95.5471086 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.32446, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745983, + "longitude": -95.5474156 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.2881, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745785, + "longitude": -95.54712549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.28683, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874488599999996, + "longitude": -95.5472343 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 394.26508, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8745897, + "longitude": -95.5474669 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.26086, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874570700000003, + "longitude": -95.5472963 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.2553, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745782, + "longitude": -95.5470914 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.24957, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580499999993, + "longitude": -95.5474328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.235, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580400000003, + "longitude": -95.5474158 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.4385, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745711, + "longitude": -95.5473646 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.22916, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874552499999997, + "longitude": -95.5472623 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.2249, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874553799999994, + "longitude": -95.54745009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.2093, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874569200000003, + "longitude": -95.5470744 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.17334, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560199999998, + "longitude": -95.5470745 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.31116, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874552299999998, + "longitude": -95.5472282 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.17123, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596999999994, + "longitude": -95.5472278 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.16013, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.87459, + "longitude": -95.54751809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.15628, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745901, + "longitude": -95.5475352 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.20157, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580700000003, + "longitude": -95.547467 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.15607, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745811, + "longitude": -95.5475182 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.14124, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745524, + "longitude": -95.5472453 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.13992, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874581000000003, + "longitude": -95.54750109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.1387, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745874, + "longitude": -95.5471254 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.13663, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596299999997, + "longitude": -95.5471254 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.97662, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874597599999994, + "longitude": -95.54731319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.1165, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745619, + "longitude": -95.5473305 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.0943, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745601, + "longitude": -95.5470574 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.08865, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580199999993, + "longitude": -95.5473816 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.08224, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745779, + "longitude": -95.5470402 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.06442, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745962, + "longitude": -95.54710829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.0471, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596899999997, + "longitude": -95.5472107 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.00583, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874589300000004, + "longitude": -95.5474157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.95392, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874563300000002, + "longitude": -95.5475354 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.94913, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874589900000004, + "longitude": -95.547501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.92474, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596399999994, + "longitude": -95.5471424 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.91537, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8746054, + "longitude": -95.5471424 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.21027, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874605499999998, + "longitude": -95.5471594 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 403.3137, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596599999997, + "longitude": -95.5471595 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.96188, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874580299999998, + "longitude": -95.5473987 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.90637, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745713, + "longitude": -95.5473988 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.67813, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8744737, + "longitude": -95.5472339 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.90033, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874552899999998, + "longitude": -95.5473136 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.89746, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745712, + "longitude": -95.5473817 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.8816, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874562299999997, + "longitude": -95.5473818 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.23514, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745533, + "longitude": -95.5473818 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.14566, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874553199999998, + "longitude": -95.5473648 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.01895, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874553, + "longitude": -95.5473306 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.87296, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560000000002, + "longitude": -95.54704029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.84055, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874559899999998, + "longitude": -95.5470232 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.03317, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874474399999997, + "longitude": -95.5470283 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.81796, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.8745708, + "longitude": -95.54731340000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.80814, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874562400000002, + "longitude": -95.5473988 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.77374, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745895, + "longitude": -95.5474328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.7037, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874572, + "longitude": -95.5475012 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.69434, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745723, + "longitude": -95.54753529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.68945, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745521, + "longitude": -95.54719399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.64917, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874083400000004, + "longitude": -95.5470789 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.6473, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874599099999994, + "longitude": -95.54753509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.6468, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745696, + "longitude": -95.5471427 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.62604, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745977, + "longitude": -95.54733019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.61148, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745891, + "longitude": -95.5473815 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.60724, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745883, + "longitude": -95.54726199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.58917, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745892, + "longitude": -95.54739860000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.57562, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874579599999993, + "longitude": -95.54729619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.5679, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745715, + "longitude": -95.5474158 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.5463, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745718, + "longitude": -95.54746709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.5273, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745688, + "longitude": -95.5470232 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.4992, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874554299999996, + "longitude": -95.5475184 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.46988, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745876, + "longitude": -95.5471596 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.4405, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874596699999994, + "longitude": -95.5471766 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.40424, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874473499999997, + "longitude": -95.5472442 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.38208, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8745622, + "longitude": -95.54736469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.31342, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874560300000002, + "longitude": -95.5470915 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.30618, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874553499999994, + "longitude": -95.54739889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.26004, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8745536, + "longitude": -95.547416 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.2543, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874581199999998, + "longitude": -95.54753529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.2297, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874589000000004, + "longitude": -95.5473645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.173, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874562100000002, + "longitude": -95.5473476 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.14716, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8742396, + "longitude": -95.5470268 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.0953, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.874487999999996, + "longitude": -95.54726509999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.0559, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8744731, + "longitude": -95.5472647 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.4891, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874472899999997, + "longitude": -95.547275 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.05106, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874473000000002, + "longitude": -95.547478 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.0129, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874464, + "longitude": -95.5474778 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.11996, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.8744637, + "longitude": -95.5474948 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.88782, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874083100000004, + "longitude": -95.54709600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.0055, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874473300000002, + "longitude": -95.5472545 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.8653, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874248199999997, + "longitude": -95.54729010000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.85623, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8742479, + "longitude": -95.54730719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.59088, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874580899999998, + "longitude": -95.547484 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.8158, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874239, + "longitude": -95.54730699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.74084, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8744739, + "longitude": -95.54722369999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.5496, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874458999999998, + "longitude": -95.5472233 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 393.1432, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8742396, + "longitude": -95.5472728 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.53687, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874554399999994, + "longitude": -95.5475355 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.47626, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874441899999997, + "longitude": -95.5475647 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.43784, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874444199999996, + "longitude": -95.5472229 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.08887, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874444399999998, + "longitude": -95.54721269999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.4823, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874443999999997, + "longitude": -95.5472332 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.35693, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874443799999998, + "longitude": -95.5472435 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.1059, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8744436, + "longitude": -95.5472537 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.9936, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874443399999997, + "longitude": -95.54726400000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 392.0156, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874586599999997, + "longitude": -95.5470059 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9917, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.8742399, + "longitude": -95.5472557 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97852, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874248899999998, + "longitude": -95.54725599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.65732, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874249199999998, + "longitude": -95.5472389 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.62802, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8742582, + "longitude": -95.5472391 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.65396, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874257800000002, + "longitude": -95.54725619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.47818, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874257500000002, + "longitude": -95.5472733 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.7574, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874266400000003, + "longitude": -95.54727349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.56522, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8742668, + "longitude": -95.5472564 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.12582, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8742671, + "longitude": -95.5472394 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.30722, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874240300000004, + "longitude": -95.5472387 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.18506, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874595499999998, + "longitude": -95.5470058 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96075, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 29.874442199999997, + "longitude": -95.5475476 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874433300000003, + "longitude": -95.5475474 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.04932, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744592, + "longitude": -95.547213 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.87888, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8744654, + "longitude": -95.54702809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.85745, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874458, + "longitude": -95.5472746 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.82068, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8740745, + "longitude": -95.5470787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.73172, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740748, + "longitude": -95.54706159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.04297, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874443199999998, + "longitude": -95.54727419999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.72205, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8742307, + "longitude": -95.5472726 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6975, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874074099999998, + "longitude": -95.5470958 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.67532, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740738, + "longitude": -95.5471128 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91235, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740735, + "longitude": -95.5471299 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11722, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740732, + "longitude": -95.547147 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.27332, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740649, + "longitude": -95.54711259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.07526, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874064200000003, + "longitude": -95.5471467 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0573, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874063900000003, + "longitude": -95.54716379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11713, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740821, + "longitude": -95.5471472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.04422, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874091, + "longitude": -95.5471474 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.66772, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740907, + "longitude": -95.5471645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.1924, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740824, + "longitude": -95.54713009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.89697, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740904, + "longitude": -95.5471816 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8954, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874090000000002, + "longitude": -95.5471986 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0914, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874089700000003, + "longitude": -95.5472157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.93948, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874089400000003, + "longitude": -95.54723279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.38412, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874081099999994, + "longitude": -95.5471984 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.87454, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740818, + "longitude": -95.5471643 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8706, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874081399999994, + "longitude": -95.54718129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7719, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874091399999998, + "longitude": -95.5471304 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69763, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874091699999997, + "longitude": -95.54711329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.05215, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874072799999997, + "longitude": -95.547164 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69116, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740635, + "longitude": -95.5471809 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6701, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874230299999994, + "longitude": -95.54728970000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6692, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874072499999997, + "longitude": -95.54718109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.667, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874080399999997, + "longitude": -95.54723249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66312, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874082800000004, + "longitude": -95.54711309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.64645, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874054899999997, + "longitude": -95.54716359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.61792, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874248599999998, + "longitude": -95.54727299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.61566, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874458800000003, + "longitude": -95.5472336 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.61005, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874089100000003, + "longitude": -95.54724979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56592, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874091999999997, + "longitude": -95.5470962 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56552, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874231299999998, + "longitude": -95.54723849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54233, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874231699999996, + "longitude": -95.54722140000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.73953, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874266700000003, + "longitude": -95.5475012 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5336, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874266400000003, + "longitude": -95.5475183 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.62625, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874266, + "longitude": -95.54753529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.82672, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874267000000003, + "longitude": -95.54748409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.2308, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874257399999998, + "longitude": -95.54751809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.5121, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874257800000002, + "longitude": -95.547501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.89124, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874258100000002, + "longitude": -95.54748389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9124, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874458200000003, + "longitude": -95.54726439999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.52414, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874230999999998, + "longitude": -95.54725549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.51804, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874100599999995, + "longitude": -95.5471135 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48422, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8742224, + "longitude": -95.5472382 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4471, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8742221, + "longitude": -95.54725529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44666, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874229999999994, + "longitude": -95.5473067 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4279, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874472599999997, + "longitude": -95.54749509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.40646, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.8744586, + "longitude": -95.54724379999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.39227, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874213400000002, + "longitude": -95.547238 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39224, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874055899999995, + "longitude": -95.54711239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3847, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874055599999995, + "longitude": -95.54712939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5287, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740466, + "longitude": -95.5471292 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44437, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740563, + "longitude": -95.5470953 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44434, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740566, + "longitude": -95.5470782 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.53677, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744512, + "longitude": -95.54754779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.38455, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744515, + "longitude": -95.5475307 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54626, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874221700000003, + "longitude": -95.5472724 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.38068, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8740655, + "longitude": -95.5470785 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3636, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874099699999995, + "longitude": -95.5471647 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36105, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744578, + "longitude": -95.5472849 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.3144, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874072199999997, + "longitude": -95.5471982 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31302, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740718, + "longitude": -95.5472152 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48203, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874046999999997, + "longitude": -95.5471122 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.29968, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874054599999997, + "longitude": -95.5471807 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2924, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874054299999997, + "longitude": -95.5471977 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4413, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740539, + "longitude": -95.54721479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39658, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874045000000002, + "longitude": -95.54721459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32034, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874044700000002, + "longitude": -95.54723159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6898, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874035699999997, + "longitude": -95.5472314 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.65924, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874458399999998, + "longitude": -95.54725409999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.28726, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8744287, + "longitude": -95.5472533 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.279, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874047299999997, + "longitude": -95.54709509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.27087, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740652, + "longitude": -95.5470955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.27023, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874100299999995, + "longitude": -95.54713060000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.24557, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874045300000002, + "longitude": -95.5471975 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.21188, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874080799999994, + "longitude": -95.5472155 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.21048, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744289, + "longitude": -95.54724309999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 391.2006, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8740715, + "longitude": -95.54723229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.13834, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874080099999997, + "longitude": -95.5472496 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.11258, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874036099999994, + "longitude": -95.5472143 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.10803, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740271, + "longitude": -95.54721409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50336, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874248799999997, + "longitude": -95.5475008 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.08487, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874055299999995, + "longitude": -95.5471465 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0823, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740629, + "longitude": -95.547215 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07877, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874221100000003, + "longitude": -95.54730649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.06903, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8740274, + "longitude": -95.547197 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.06824, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740536, + "longitude": -95.5472319 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.06488, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874099299999997, + "longitude": -95.54718179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.05313, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874108300000003, + "longitude": -95.547182 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.09766, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744426, + "longitude": -95.5475305 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0509, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874064500000003, + "longitude": -95.5471297 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.05035, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741079, + "longitude": -95.5471991 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0405, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741076, + "longitude": -95.5472162 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.23743, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740463, + "longitude": -95.5471463 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.03104, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8742138, + "longitude": -95.5472209 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.01553, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874036399999994, + "longitude": -95.5471973 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.00922, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874036699999994, + "longitude": -95.5471802 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.10403, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874036999999994, + "longitude": -95.5471631 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.20206, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874213100000002, + "longitude": -95.5472551 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.00903, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8740626, + "longitude": -95.5472321 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97876, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874044299999998, + "longitude": -95.54724870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.96667, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744547, + "longitude": -95.5474946 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.907, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874038, + "longitude": -95.54711189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9061, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740457, + "longitude": -95.54718040000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.87216, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874098999999998, + "longitude": -95.54719890000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8674, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874460499999998, + "longitude": -95.54753099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.86136, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874469399999995, + "longitude": -95.54753120000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.00385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744551, + "longitude": -95.5474775 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8093, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874248499999997, + "longitude": -95.5475178 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7859, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874046, + "longitude": -95.5471634 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.77844, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874047599999997, + "longitude": -95.547078 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.763, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740185, + "longitude": -95.5471968 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7536, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874018799999998, + "longitude": -95.5471797 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54852, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874019200000003, + "longitude": -95.5471627 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.91064, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874019500000003, + "longitude": -95.5471456 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39722, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874028400000004, + "longitude": -95.5471458 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2622, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740288, + "longitude": -95.5471288 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9921, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740377, + "longitude": -95.547129 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.73883, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874478300000003, + "longitude": -95.5475314 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.736, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874257099999998, + "longitude": -95.54753509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.72693, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.8740533, + "longitude": -95.5472489 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6573, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740712, + "longitude": -95.5472494 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.65018, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874098699999998, + "longitude": -95.5472159 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.64166, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744873, + "longitude": -95.5475317 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.63168, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744962, + "longitude": -95.5475319 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.33832, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874496599999997, + "longitude": -95.5475148 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.9059, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874496899999997, + "longitude": -95.5474977 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6778, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874497200000004, + "longitude": -95.5474807 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.4861, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744976, + "longitude": -95.5474636 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6127, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874505799999998, + "longitude": -95.54749799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.31818, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745148, + "longitude": -95.54749819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.62268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745237, + "longitude": -95.5474984 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.39978, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745241, + "longitude": -95.5474814 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3887, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874532999999996, + "longitude": -95.5474816 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.55365, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745244, + "longitude": -95.5474643 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.51846, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745154, + "longitude": -95.5474641 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.2918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874515799999998, + "longitude": -95.54744699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6788, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745068, + "longitude": -95.5474468 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.02158, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874516099999997, + "longitude": -95.5474299 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.56418, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874516399999997, + "longitude": -95.5474129 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.38675, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874532699999996, + "longitude": -95.54749869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.29788, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874541599999997, + "longitude": -95.5474989 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.60855, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745065, + "longitude": -95.5474638 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.17435, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874533299999996, + "longitude": -95.5474645 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.16873, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874533699999994, + "longitude": -95.5474474 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.45566, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745426, + "longitude": -95.54744769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.104, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874506200000003, + "longitude": -95.5474809 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.076, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745151, + "longitude": -95.5474811 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.06442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745234, + "longitude": -95.54751549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0542, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745072, + "longitude": -95.5474297 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.98602, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745075, + "longitude": -95.5474126 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97064, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745145, + "longitude": -95.5475153 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96265, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745323, + "longitude": -95.54751569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745078, + "longitude": -95.5473956 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95447, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744989, + "longitude": -95.54739529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.22635, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874505199999998, + "longitude": -95.5475321 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8528, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874525, + "longitude": -95.5474302 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.84604, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745247, + "longitude": -95.5474472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.81644, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874541899999997, + "longitude": -95.54748180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75946, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744979, + "longitude": -95.54744649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.71286, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874488899999996, + "longitude": -95.54744629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.25455, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874489299999993, + "longitude": -95.5474292 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91934, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744803, + "longitude": -95.547429 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.8019, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874471399999997, + "longitude": -95.54742879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.39035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744896, + "longitude": -95.5474122 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.2745, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874471099999997, + "longitude": -95.5474459 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25955, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.87448, + "longitude": -95.5474461 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90027, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874480700000003, + "longitude": -95.5474119 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83887, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874481000000003, + "longitude": -95.5473949 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91168, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874462400000002, + "longitude": -95.54742859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744628, + "longitude": -95.5474115 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.07233, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744538, + "longitude": -95.5474113 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.30215, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744631, + "longitude": -95.5473944 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.19974, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744634, + "longitude": -95.5473774 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.71936, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874463799999997, + "longitude": -95.5473603 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.81955, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874472700000002, + "longitude": -95.5473605 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.17303, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874473000000002, + "longitude": -95.5473434 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.73233, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744734, + "longitude": -95.54732639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.43402, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874464399999997, + "longitude": -95.54732609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.99112, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874464699999997, + "longitude": -95.54730909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.9467, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874455800000003, + "longitude": -95.5473088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.14127, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744548, + "longitude": -95.54736009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96976, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874455500000003, + "longitude": -95.54732589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95154, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744823, + "longitude": -95.54732659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91992, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744826, + "longitude": -95.5473095 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.84882, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874464099999997, + "longitude": -95.5473432 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90665, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874491599999995, + "longitude": -95.5473098 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83356, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744737, + "longitude": -95.5473093 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7851, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874471999999997, + "longitude": -95.54739459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744982, + "longitude": -95.54742949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69803, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874525400000003, + "longitude": -95.5474131 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69498, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874534299999993, + "longitude": -95.5474133 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.31427, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745433, + "longitude": -95.54741349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.41965, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745436, + "longitude": -95.54739649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.8991, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745439, + "longitude": -95.5473794 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.14465, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874544300000004, + "longitude": -95.54736229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.19434, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874535299999998, + "longitude": -95.5473621 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.34702, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874535599999998, + "longitude": -95.54734499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.53482, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874535999999996, + "longitude": -95.547328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90247, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874527, + "longitude": -95.5473277 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874527399999998, + "longitude": -95.5473107 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.52707, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874525700000003, + "longitude": -95.54739599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7523, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874526000000003, + "longitude": -95.5473789 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.17685, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874517100000002, + "longitude": -95.5473787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96252, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874517400000002, + "longitude": -95.5473616 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.1731, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874527699999998, + "longitude": -95.54729359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.73428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874527999999998, + "longitude": -95.5472765 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.70273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874528299999998, + "longitude": -95.5472595 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.80835, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874519399999997, + "longitude": -95.5472592 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.53696, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874510499999996, + "longitude": -95.547259 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.4495, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745015, + "longitude": -95.5472588 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.7572, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745018, + "longitude": -95.5472417 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.38327, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745022, + "longitude": -95.5472246 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.24197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745012, + "longitude": -95.5472758 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.60196, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745009, + "longitude": -95.5472929 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.4947, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874510799999996, + "longitude": -95.54724189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.29083, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745101, + "longitude": -95.54727609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.9367, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874519699999997, + "longitude": -95.5472422 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6558, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745201, + "longitude": -95.54722509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.86554, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745098, + "longitude": -95.54729309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.59442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745204, + "longitude": -95.547208 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.55872, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745293, + "longitude": -95.5472083 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.377, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874529, + "longitude": -95.5472253 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.33173, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745095, + "longitude": -95.54731020000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.31143, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745287, + "longitude": -95.5472424 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.18552, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745376, + "longitude": -95.54724259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25174, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874511399999996, + "longitude": -95.5472078 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0837, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874511799999993, + "longitude": -95.5471907 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0422, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874512099999993, + "longitude": -95.5471737 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.42682, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745028, + "longitude": -95.5471905 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.36392, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874521, + "longitude": -95.54717389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.21802, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874493899999997, + "longitude": -95.5471903 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.161, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874493599999997, + "longitude": -95.5472073 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.06186, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745025, + "longitude": -95.5472076 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.03165, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745124, + "longitude": -95.5471566 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97556, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874512799999998, + "longitude": -95.5471395 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25394, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874503800000003, + "longitude": -95.5471393 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.13617, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744849, + "longitude": -95.54719 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96707, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874476, + "longitude": -95.5471898 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.00247, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744763, + "longitude": -95.54717269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.14554, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744674, + "longitude": -95.5471725 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.33566, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744767, + "longitude": -95.54715569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.1492, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874477, + "longitude": -95.54713860000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.09442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874536600000003, + "longitude": -95.54729379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95853, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744671, + "longitude": -95.5471896 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95245, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744581, + "longitude": -95.5471894 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.00995, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874449199999997, + "longitude": -95.5471891 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.411, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745187, + "longitude": -95.5472934 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9102, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745297, + "longitude": -95.5471912 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.87677, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874449499999997, + "longitude": -95.5471721 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.87274, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874449799999997, + "longitude": -95.54715499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744406, + "longitude": -95.5471718 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0294, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874450199999995, + "longitude": -95.5471379 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.89737, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874450500000002, + "longitude": -95.5471209 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.87845, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744508, + "longitude": -95.5471038 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3072, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744598, + "longitude": -95.54710399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.21997, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744415, + "longitude": -95.5471206 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.09528, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874513099999998, + "longitude": -95.5471225 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.84726, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874513399999998, + "longitude": -95.54710539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.26602, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874522400000004, + "longitude": -95.5471056 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0979, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874522700000004, + "longitude": -95.5470885 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11435, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874538299999998, + "longitude": -95.5472085 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.82736, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874441899999997, + "longitude": -95.5471036 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.82712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874442199999997, + "longitude": -95.54708649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11966, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745217, + "longitude": -95.5471397 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.81644, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874530599999996, + "longitude": -95.54714 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.30984, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874530999999998, + "longitude": -95.5471229 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.63043, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874530299999996, + "longitude": -95.547157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95914, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874539300000002, + "longitude": -95.5471573 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9985, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874468, + "longitude": -95.5471384 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.81424, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874529999999996, + "longitude": -95.54717409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7872, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874494199999997, + "longitude": -95.54717319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7865, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874494499999997, + "longitude": -95.5471561 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.36932, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874459400000003, + "longitude": -95.5471211 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75717, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745379, + "longitude": -95.5472255 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75372, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744853, + "longitude": -95.547173 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7458, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744677, + "longitude": -95.54715550000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7349, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745181, + "longitude": -95.5473275 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6974, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874533999999993, + "longitude": -95.5474304 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6886, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874500500000003, + "longitude": -95.54731 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.67093, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874494900000002, + "longitude": -95.5471391 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874495200000002, + "longitude": -95.547122 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.5378, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874536299999995, + "longitude": -95.5473109 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66138, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745207, + "longitude": -95.547191 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6593, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874503200000003, + "longitude": -95.54717339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.65573, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874513799999995, + "longitude": -95.5470883 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.65488, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744409, + "longitude": -95.5471548 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.64127, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744319, + "longitude": -95.54715449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.07434, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745048, + "longitude": -95.5470881 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6357, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745051, + "longitude": -95.547071 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.78436, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744962, + "longitude": -95.5470708 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.76825, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744965, + "longitude": -95.54705369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.65988, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874505499999998, + "longitude": -95.5470539 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.04816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874514399999995, + "longitude": -95.5470542 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.23956, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874514699999995, + "longitude": -95.5470371 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745237, + "longitude": -95.5470373 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745234, + "longitude": -95.5470544 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.947, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745326, + "longitude": -95.5470376 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91946, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874541599999997, + "longitude": -95.5470378 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.20828, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745323, + "longitude": -95.54705460000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90402, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874532, + "longitude": -95.54707169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.53854, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744876, + "longitude": -95.54705349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.86884, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744879, + "longitude": -95.5470364 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.14163, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745151, + "longitude": -95.54701999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.82428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874506099999998, + "longitude": -95.5470198 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83548, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874541899999997, + "longitude": -95.54702069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.80154, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874532999999996, + "longitude": -95.5470205 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70322, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745373, + "longitude": -95.5472597 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6341, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874445899999998, + "longitude": -95.5473598 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.62207, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874531299999997, + "longitude": -95.5471058 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.61765, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745403, + "longitude": -95.5471061 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.79953, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745406, + "longitude": -95.547089 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.65353, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874500200000004, + "longitude": -95.54732709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.60822, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874491199999998, + "longitude": -95.5473268 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.59326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874490899999998, + "longitude": -95.5473439 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.76782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874490599999998, + "longitude": -95.547361 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.93338, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874496899999997, + "longitude": -95.5470366 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5931, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744992, + "longitude": -95.54737829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.58707, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745409, + "longitude": -95.54707189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.58405, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874511099999996, + "longitude": -95.54722489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5791, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744551, + "longitude": -95.547343 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.57013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874472400000002, + "longitude": -95.54737759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56696, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744856, + "longitude": -95.54715589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.55484, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874519099999997, + "longitude": -95.5472763 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54974, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874505499999998, + "longitude": -95.54751499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54196, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874458800000003, + "longitude": -95.54715519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.52676, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745429, + "longitude": -95.5474306 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.51782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874531599999997, + "longitude": -95.5470888 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50946, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874458399999998, + "longitude": -95.5471723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874517700000002, + "longitude": -95.5473446 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5057, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874508799999997, + "longitude": -95.5473444 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.78397, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745214, + "longitude": -95.5471568 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50156, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874504100000003, + "longitude": -95.54712219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.49918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874534599999993, + "longitude": -95.54739620000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744455, + "longitude": -95.54737689999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744452, + "longitude": -95.547394 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4761, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874436300000003, + "longitude": -95.5473937 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.53534, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874427299999997, + "longitude": -95.5473935 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48386, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874426999999997, + "longitude": -95.54741059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.63882, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744181, + "longitude": -95.54741039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7556, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744091, + "longitude": -95.5474101 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69968, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874486299999997, + "longitude": -95.5471218 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874486599999997, + "longitude": -95.54710469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.74405, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874486899999997, + "longitude": -95.5470876 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.94296, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874478000000003, + "longitude": -95.5470874 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.17642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874468999999998, + "longitude": -95.54708719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874469399999995, + "longitude": -95.5470701 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.99515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874469699999995, + "longitude": -95.547053 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.06573, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744607, + "longitude": -95.54705279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91992, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744518, + "longitude": -95.5470526 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47272, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874534999999998, + "longitude": -95.5473792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.46588, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874446199999998, + "longitude": -95.5473428 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.46445, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744773, + "longitude": -95.54712149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45242, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745412, + "longitude": -95.54705489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874471699999997, + "longitude": -95.5474117 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44482, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744995, + "longitude": -95.5473612 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.43808, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874490299999998, + "longitude": -95.547378 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.41278, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744412, + "longitude": -95.5471377 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4037, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874436600000003, + "longitude": -95.5473767 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.38272, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744429, + "longitude": -95.5470524 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.37756, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744323, + "longitude": -95.54713749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.37354, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744233, + "longitude": -95.5471372 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.12122, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874423699999998, + "longitude": -95.5471202 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.4829, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874423999999998, + "longitude": -95.5471031 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47968, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744542, + "longitude": -95.54739420000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36908, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744511, + "longitude": -95.5470867 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36182, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744184, + "longitude": -95.5473933 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.35297, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744187, + "longitude": -95.5473762 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.78366, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874419, + "longitude": -95.5473591 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.71008, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874419399999997, + "longitude": -95.5473421 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.93698, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874419699999997, + "longitude": -95.547325 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.74277, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744088, + "longitude": -95.5474272 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31506, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874433300000003, + "longitude": -95.54708629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3134, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874433600000003, + "longitude": -95.5470692 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70914, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874424599999998, + "longitude": -95.547069 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39175, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744094, + "longitude": -95.5473931 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.30612, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874514099999995, + "longitude": -95.54707119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.294, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874532, + "longitude": -95.5475328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2848, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744899, + "longitude": -95.54739509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.28418, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874538599999998, + "longitude": -95.5471914 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2807, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744601, + "longitude": -95.5470869 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744535, + "longitude": -95.54742829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2674, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874427699999995, + "longitude": -95.54737639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744545, + "longitude": -95.54737709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.24298, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874538899999997, + "longitude": -95.5471743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.23187, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874481300000003, + "longitude": -95.54737779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2283, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874523000000003, + "longitude": -95.54707150000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.21817, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874426699999997, + "longitude": -95.5474277 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2077, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744263, + "longitude": -95.5474447 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2767, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874514099999995, + "longitude": -95.5475323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.19556, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874424299999998, + "longitude": -95.547086 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.19144, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744776, + "longitude": -95.54710449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1783, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874503500000003, + "longitude": -95.54715639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.16577, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745184, + "longitude": -95.5473104 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.16238, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874541299999997, + "longitude": -95.547516 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.15292, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745267, + "longitude": -95.54734479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.13425, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874522, + "longitude": -95.5471227 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1267, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874478300000003, + "longitude": -95.54707030000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.12262, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874509099999997, + "longitude": -95.54732729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.10718, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874495500000002, + "longitude": -95.5471049 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.10522, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744446, + "longitude": -95.54742809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.08975, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874444199999996, + "longitude": -95.5474452 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7926, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744959, + "longitude": -95.5470879 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.08112, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874497200000004, + "longitude": -95.5470196 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874435899999998, + "longitude": -95.5474108 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07574, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874539600000002, + "longitude": -95.5471402 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0636, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874508499999997, + "longitude": -95.5473614 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.06265, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745081, + "longitude": -95.54737850000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.05374, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744604, + "longitude": -95.54706990000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0516, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874408400000004, + "longitude": -95.5474443 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.05045, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874408100000004, + "longitude": -95.54746130000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743992, + "longitude": -95.54746109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874417100000002, + "longitude": -95.54746159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3085, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874416699999998, + "longitude": -95.54747859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.26306, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874416399999998, + "longitude": -95.5474957 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31696, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874398799999998, + "longitude": -95.5474782 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1834, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743899, + "longitude": -95.54747789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.15356, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745423, + "longitude": -95.54746469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.04202, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874516800000002, + "longitude": -95.54739579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.01346, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744098, + "longitude": -95.547376 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9911, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744008, + "longitude": -95.5473758 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6696, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874391900000003, + "longitude": -95.5473755 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11456, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874391499999998, + "longitude": -95.5473926 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.15338, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874401199999998, + "longitude": -95.54735869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.88934, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874382599999997, + "longitude": -95.54739239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8072, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874391199999998, + "longitude": -95.54740969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.68378, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874390899999998, + "longitude": -95.5474267 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9786, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874392200000003, + "longitude": -95.5473585 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.59027, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874383299999995, + "longitude": -95.54735819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5815, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743743, + "longitude": -95.547358 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66263, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874374699999997, + "longitude": -95.5473409 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8156, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874374, + "longitude": -95.5473751 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.53186, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874401499999998, + "longitude": -95.5473416 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4739, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874401799999998, + "longitude": -95.5473246 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.03918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743819, + "longitude": -95.5474265 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874382899999997, + "longitude": -95.54737530000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4343, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874365, + "longitude": -95.54737490000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4267, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743561, + "longitude": -95.5473746 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.078, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743558, + "longitude": -95.54739169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83276, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743554, + "longitude": -95.5474088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.06415, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743644, + "longitude": -95.547409 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.85797, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743647, + "longitude": -95.5473919 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.76373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743551, + "longitude": -95.5474258 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.74042, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743564, + "longitude": -95.5473576 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70212, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874364099999994, + "longitude": -95.5474261 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54947, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874363700000004, + "longitude": -95.5474431 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97113, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874356799999997, + "longitude": -95.54734049999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4608, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874357099999997, + "longitude": -95.5473234 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54764, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874348100000002, + "longitude": -95.5473232 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874357399999997, + "longitude": -95.5473063 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6892, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874357799999995, + "longitude": -95.5472893 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5701, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743485, + "longitude": -95.5473061 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5683, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874358099999995, + "longitude": -95.5472722 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50986, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874347800000002, + "longitude": -95.5473403 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47238, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874338899999994, + "longitude": -95.54733999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.64175, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874338499999997, + "longitude": -95.5473571 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.57092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874338199999997, + "longitude": -95.5473742 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8985, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874337899999997, + "longitude": -95.54739119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.98447, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874337599999997, + "longitude": -95.5474083 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6337, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874328900000002, + "longitude": -95.54739099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.86835, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743299, + "longitude": -95.54733979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.71124, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743293, + "longitude": -95.5473739 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6288, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743296, + "longitude": -95.5473569 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.61304, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874319999999994, + "longitude": -95.5473908 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743111, + "longitude": -95.5473906 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.62595, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743114, + "longitude": -95.54737349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.13766, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743117, + "longitude": -95.54735640000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.125, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874312, + "longitude": -95.54733929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.14383, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874303100000002, + "longitude": -95.5473391 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.85828, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743124, + "longitude": -95.54732229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.13837, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874312699999997, + "longitude": -95.5473052 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.14023, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743216, + "longitude": -95.5473054 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25357, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874330600000004, + "longitude": -95.5473057 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.38025, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874330900000004, + "longitude": -95.5472886 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6346, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743313, + "longitude": -95.5472715 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.40033, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874322300000003, + "longitude": -95.54727129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.8748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874322600000003, + "longitude": -95.5472542 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.499, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874323, + "longitude": -95.5472372 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.49432, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743233, + "longitude": -95.54722009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.08932, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743322, + "longitude": -95.54722029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6517, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743137, + "longitude": -95.547254 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3349, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743047, + "longitude": -95.5472538 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.5079, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742958, + "longitude": -95.5472535 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.33063, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742955, + "longitude": -95.54727059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.37015, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742869, + "longitude": -95.5472533 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.05267, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742872, + "longitude": -95.5472363 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.95465, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874295099999994, + "longitude": -95.54728770000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.65912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743041, + "longitude": -95.5472879 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.4825, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874286500000004, + "longitude": -95.5472704 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.2896, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743236, + "longitude": -95.547203 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.28464, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743316, + "longitude": -95.5472545 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.13306, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874322000000003, + "longitude": -95.5472884 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.12305, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743319, + "longitude": -95.5472374 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.07544, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874314, + "longitude": -95.5472369 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.06323, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742961, + "longitude": -95.5472365 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.03314, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874296499999996, + "longitude": -95.54721939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11255, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874296799999996, + "longitude": -95.5472023 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.55118, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874305699999997, + "longitude": -95.54720259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.5839, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874305399999997, + "longitude": -95.54721959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3764, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874306100000002, + "longitude": -95.5471855 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874306400000002, + "longitude": -95.54716839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.0025, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874315, + "longitude": -95.5471857 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.36838, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743067, + "longitude": -95.54715139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.31863, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742879, + "longitude": -95.54720209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97034, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742882, + "longitude": -95.547185 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.12082, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742792, + "longitude": -95.5471848 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.23297, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742789, + "longitude": -95.54720189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.05405, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874279599999998, + "longitude": -95.54716769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.93628, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874279899999998, + "longitude": -95.54715069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25137, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743134, + "longitude": -95.54727109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90448, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742875, + "longitude": -95.5472192 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9004, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743213, + "longitude": -95.54732249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.89468, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743326, + "longitude": -95.5472032 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.84268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743329, + "longitude": -95.5471862 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96335, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743332, + "longitude": -95.54716909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0298, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874324299999998, + "longitude": -95.5471689 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9359, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743336, + "longitude": -95.547152 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.87488, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874342499999994, + "longitude": -95.5471523 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8662, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874294799999994, + "longitude": -95.54730479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83823, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874285900000004, + "longitude": -95.5473045 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.4672, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874276899999998, + "longitude": -95.5473043 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.35794, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874276599999998, + "longitude": -95.5473214 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.80933, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874268, + "longitude": -95.54730409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.63382, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874259000000002, + "longitude": -95.5473038 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.56387, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874258700000002, + "longitude": -95.5473209 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.3181, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874258400000002, + "longitude": -95.547338 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.80426, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742763, + "longitude": -95.5473384 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.21982, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874275899999994, + "longitude": -95.5473555 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.86923, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874275599999994, + "longitude": -95.5473726 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.81967, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874266700000003, + "longitude": -95.5473724 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.26382, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874275299999994, + "longitude": -95.5473896 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.2526, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874274999999994, + "longitude": -95.5474067 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.55554, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874274599999996, + "longitude": -95.54742379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.5249, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742663, + "longitude": -95.5473894 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97308, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874283900000002, + "longitude": -95.5474069 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.96143, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742928, + "longitude": -95.5474072 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0345, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742925, + "longitude": -95.5474242 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.55664, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874274299999996, + "longitude": -95.5474409 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.88208, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742653, + "longitude": -95.5474406 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6902, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874265, + "longitude": -95.5474577 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.03555, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742564, + "longitude": -95.54744040000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.46536, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874283199999997, + "longitude": -95.5474411 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.20737, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874273999999996, + "longitude": -95.5474579 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742922, + "longitude": -95.5474413 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.87665, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874291799999998, + "longitude": -95.5474584 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.12732, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743008, + "longitude": -95.5474586 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.88547, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743097, + "longitude": -95.5474588 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.74417, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743005, + "longitude": -95.54747569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.35086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874300100000003, + "longitude": -95.54749269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.0778, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742912, + "longitude": -95.54749249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.37924, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742909, + "longitude": -95.5475096 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.10226, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742905, + "longitude": -95.54752669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.40146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874299800000003, + "longitude": -95.5475098 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.0705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874308700000004, + "longitude": -95.54751 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.09244, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743101, + "longitude": -95.5474418 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.9283, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743091, + "longitude": -95.547493 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.70633, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743177, + "longitude": -95.5475103 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6735, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743174, + "longitude": -95.5475273 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.38373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874291499999998, + "longitude": -95.5474754 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.61057, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874318999999996, + "longitude": -95.54744199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.23816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874319299999996, + "longitude": -95.5474249 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.64688, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743104, + "longitude": -95.54742470000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.1985, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743011, + "longitude": -95.54744149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.12225, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874318, + "longitude": -95.54749319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.046, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874326999999997, + "longitude": -95.5474934 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.50024, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743359, + "longitude": -95.54749369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.2649, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743356, + "longitude": -95.5475107 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.145, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874327299999997, + "longitude": -95.5474764 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.45908, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874327599999997, + "longitude": -95.54745930000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.2273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874318399999996, + "longitude": -95.5474761 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.2189, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874344500000003, + "longitude": -95.547511 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.21857, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874336199999995, + "longitude": -95.5474766 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.16843, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743449, + "longitude": -95.54749389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.10733, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743094, + "longitude": -95.5474759 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9473, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742902, + "longitude": -95.54754369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.88898, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874299099999998, + "longitude": -95.547544 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.56082, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742813, + "longitude": -95.54754349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.9831, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874280900000002, + "longitude": -95.5475606 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.19992, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742988, + "longitude": -95.547561 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91086, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874318699999996, + "longitude": -95.5474591 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8443, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743263, + "longitude": -95.54752760000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.84006, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874326, + "longitude": -95.5475446 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.18216, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742855, + "longitude": -95.54732159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8085, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874294199999994, + "longitude": -95.5473389 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.802, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742888, + "longitude": -95.54715089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.80023, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743044, + "longitude": -95.5472708 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.79413, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874307800000004, + "longitude": -95.54756119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.79153, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874316699999994, + "longitude": -95.5475615 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.969, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874302800000002, + "longitude": -95.5473562 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.78387, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742677, + "longitude": -95.54732109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.77484, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874334899999997, + "longitude": -95.54754489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7741, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874267000000003, + "longitude": -95.54735529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.76956, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743147, + "longitude": -95.5472028 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874305099999997, + "longitude": -95.5472367 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.74564, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874303400000002, + "longitude": -95.5473221 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.73694, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743144, + "longitude": -95.5472199 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.72467, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742706, + "longitude": -95.5471675 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.71906, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742617, + "longitude": -95.5471673 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.78055, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874261299999997, + "longitude": -95.5471844 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.27228, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874260999999997, + "longitude": -95.54720139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.72992, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874252099999996, + "longitude": -95.54720119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.22485, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742431, + "longitude": -95.547201 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.18073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742435, + "longitude": -95.5471839 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.23538, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874252399999996, + "longitude": -95.5471841 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.08417, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742342, + "longitude": -95.54720069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95932, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874252699999996, + "longitude": -95.5471671 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90878, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874225199999998, + "longitude": -95.54720050000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.79776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742256, + "longitude": -95.5471835 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.92612, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742259, + "longitude": -95.5471664 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9896, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742348, + "longitude": -95.5471666 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9366, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742262, + "longitude": -95.5471493 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.91815, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742173, + "longitude": -95.5471491 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.98013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742176, + "longitude": -95.54713199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.00006, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742179, + "longitude": -95.54711490000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0309, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874226899999996, + "longitude": -95.5471152 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0385, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874235199999998, + "longitude": -95.54714949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.86917, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874235499999998, + "longitude": -95.54713249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.84528, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874244500000003, + "longitude": -95.54713269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.10147, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742441, + "longitude": -95.5471498 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.71695, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874286200000004, + "longitude": -95.5472875 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70624, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874271999999994, + "longitude": -95.5475603 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70615, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874235799999997, + "longitude": -95.5471154 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70004, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874236200000002, + "longitude": -95.5470983 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.00513, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874236500000002, + "longitude": -95.5470813 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0382, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874236800000002, + "longitude": -95.5470642 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.03632, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874227899999998, + "longitude": -95.54706399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0264, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874227599999998, + "longitude": -95.54708099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.84753, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874245400000003, + "longitude": -95.54708149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.716, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874254399999998, + "longitude": -95.54708169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.77567, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742633, + "longitude": -95.5470819 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.37622, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874263, + "longitude": -95.54709899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.6433, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874263700000004, + "longitude": -95.5470649 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.20883, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874264000000004, + "longitude": -95.54704780000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.7236, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874272899999994, + "longitude": -95.54704799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.74847, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874264300000004, + "longitude": -95.5470307 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.15024, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874255400000003, + "longitude": -95.5470305 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.87308, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742733, + "longitude": -95.54703099999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.0038, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742627, + "longitude": -95.54711610000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8765, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874271599999997, + "longitude": -95.5471163 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874271299999997, + "longitude": -95.54713339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.08932, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874254099999998, + "longitude": -95.5470988 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.72275, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742438, + "longitude": -95.5471668 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69934, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874216299999997, + "longitude": -95.5472003 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69525, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742475, + "longitude": -95.5474402 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742478, + "longitude": -95.5474231 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.75308, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874238799999997, + "longitude": -95.5474229 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.17197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874247099999998, + "longitude": -95.5474572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95258, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742842, + "longitude": -95.5473899 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69037, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874297099999996, + "longitude": -95.5471853 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.68948, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874258100000002, + "longitude": -95.54735509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.68942, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874249099999997, + "longitude": -95.54735480000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.94873, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874294499999994, + "longitude": -95.54732179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6769, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742392, + "longitude": -95.54740579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66812, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742657, + "longitude": -95.5474236 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66467, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743399, + "longitude": -95.54728879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.65106, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874263, + "longitude": -95.5475601 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.65015, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874254099999998, + "longitude": -95.5475599 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90695, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874344200000003, + "longitude": -95.54752800000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.64468, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874266, + "longitude": -95.5474065 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.64304, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874257099999998, + "longitude": -95.54740629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.76352, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874301799999998, + "longitude": -95.5474074 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.63284, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874299500000003, + "longitude": -95.5475269 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.62854, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874272299999994, + "longitude": -95.54708219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.62772, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874281200000002, + "longitude": -95.5470824 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.5738, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874280900000002, + "longitude": -95.5470995 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.05453, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874281500000002, + "longitude": -95.5470653 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.01993, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742898, + "longitude": -95.54709969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83936, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742988, + "longitude": -95.54709989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.9344, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743077, + "longitude": -95.5471002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8089, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874298399999994, + "longitude": -95.547117 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75647, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874298099999994, + "longitude": -95.5471341 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8178, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874253699999993, + "longitude": -95.5471159 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742567, + "longitude": -95.54742329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.62076, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742892, + "longitude": -95.5471338 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.618, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874257399999998, + "longitude": -95.5473892 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.61447, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742484, + "longitude": -95.547389 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8368, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874334599999997, + "longitude": -95.54756189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.60983, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743435, + "longitude": -95.5475622 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6451, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742458, + "longitude": -95.5470644 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5937, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743071, + "longitude": -95.5471343 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5869, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874315999999997, + "longitude": -95.5471345 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.48428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874328000000002, + "longitude": -95.54744219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.58337, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874335199999997, + "longitude": -95.5475278 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.57654, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874257699999998, + "longitude": -95.54737209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5765, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874316999999994, + "longitude": -95.54754439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56586, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874301499999998, + "longitude": -95.54742449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742481, + "longitude": -95.547406 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56128, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874316299999997, + "longitude": -95.54711739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.55807, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874325300000002, + "longitude": -95.5471177 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.55984, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743342, + "longitude": -95.54711789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.99146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743345, + "longitude": -95.5471008 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.20447, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874334899999997, + "longitude": -95.5470838 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.71445, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874335199999997, + "longitude": -95.54706670000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.32516, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743263, + "longitude": -95.5470665 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83688, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743266, + "longitude": -95.54704939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.82492, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874317599999994, + "longitude": -95.54704919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3135, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874308700000004, + "longitude": -95.5470489 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.56116, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874299800000003, + "longitude": -95.54704869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.0864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874308400000004, + "longitude": -95.547066 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.42136, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874300100000003, + "longitude": -95.5470316 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.3889, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874299399999998, + "longitude": -95.5470658 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.12286, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874309000000004, + "longitude": -95.5470319 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.11942, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874318, + "longitude": -95.54703210000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874253099999994, + "longitude": -95.54715 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54575, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742345, + "longitude": -95.54718369999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.53415, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742822, + "longitude": -95.54703119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.52768, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743269, + "longitude": -95.5470323 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.52386, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874315699999997, + "longitude": -95.54715159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.51797, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874308400000004, + "longitude": -95.5475271 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5058, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742846, + "longitude": -95.54737279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.49817, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874293499999997, + "longitude": -95.547373 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7331, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874248799999997, + "longitude": -95.5473719 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.49533, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874308100000004, + "longitude": -95.54754419999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.49036, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743153, + "longitude": -95.5471687 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4903, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742895, + "longitude": -95.5471168 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48865, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874297799999994, + "longitude": -95.5471511 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48398, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874272599999994, + "longitude": -95.5470651 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742395, + "longitude": -95.5473887 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47934, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874291099999997, + "longitude": -95.5470314 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4739, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743107, + "longitude": -95.5474076 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.46912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874341800000003, + "longitude": -95.5471864 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.46646, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743339, + "longitude": -95.54713500000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.46637, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874325600000002, + "longitude": -95.5471006 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4643, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742623, + "longitude": -95.54713319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45764, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743366, + "longitude": -95.5474595 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.456, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743455, + "longitude": -95.54745969999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.50452, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743458, + "longitude": -95.54744269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.73438, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874280600000002, + "longitude": -95.5471165 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45255, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743038, + "longitude": -95.547305 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4515, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874320299999994, + "longitude": -95.5473737 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44574, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874339199999994, + "longitude": -95.54732299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44437, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874293799999997, + "longitude": -95.54735600000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874208699999993, + "longitude": -95.54713180000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44345, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741997, + "longitude": -95.5471316 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.60977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874190799999997, + "longitude": -95.54713129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.25333, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874191099999997, + "longitude": -95.54711429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.98056, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741822, + "longitude": -95.547114 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.773, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741825, + "longitude": -95.547097 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.24643, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874191399999997, + "longitude": -95.54709720000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.55923, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874324899999998, + "longitude": -95.5471347 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874217, + "longitude": -95.54716619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874270999999997, + "longitude": -95.54715039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.42444, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874245100000003, + "longitude": -95.5470986 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.41653, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742902, + "longitude": -95.5470826 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.40808, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874328300000002, + "longitude": -95.5474251 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.40457, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874262, + "longitude": -95.54715019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.403, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742819, + "longitude": -95.5470483 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39874, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874325600000002, + "longitude": -95.54756169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.38562, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743438, + "longitude": -95.547084 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3773, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874227199999996, + "longitude": -95.5470981 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.37643, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874283600000002, + "longitude": -95.54742399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3723, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874319699999994, + "longitude": -95.5474079 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3723, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874340900000004, + "longitude": -95.5472376 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36566, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874190499999997, + "longitude": -95.5471484 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874253399999994, + "longitude": -95.5471329 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.35303, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874181500000002, + "longitude": -95.5471482 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.35223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741726, + "longitude": -95.5471479 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874172200000004, + "longitude": -95.54716499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.66977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874163599999996, + "longitude": -95.5471477 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.63354, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741547, + "longitude": -95.5471475 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.98984, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741457, + "longitude": -95.54714729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95322, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874146099999997, + "longitude": -95.5471302 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.27902, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741544, + "longitude": -95.5471646 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.77182, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874146399999997, + "longitude": -95.54711309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7652, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874164, + "longitude": -95.5471307 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.67636, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741454, + "longitude": -95.5471643 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5147, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874181200000002, + "longitude": -95.5471652 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.46323, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874180900000002, + "longitude": -95.54718229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.89313, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874180499999998, + "longitude": -95.5471994 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6056, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874154, + "longitude": -95.5471816 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.40808, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874207399999996, + "longitude": -95.54720010000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.35184, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874207699999996, + "longitude": -95.54718299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5196, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741643, + "longitude": -95.54711359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3493, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742183, + "longitude": -95.5470979 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.34302, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874308, + "longitude": -95.5470831 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3377, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874316999999994, + "longitude": -95.5470833 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.01846, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741901, + "longitude": -95.5471655 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3375, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741991, + "longitude": -95.5471657 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3955, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874293199999997, + "longitude": -95.5473901 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.33234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874146699999997, + "longitude": -95.54709609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3306, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874147100000002, + "longitude": -95.547079 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.16537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874147400000002, + "longitude": -95.5470619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 395.18198, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741381, + "longitude": -95.5470788 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.95874, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741384, + "longitude": -95.5470617 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.50085, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874155700000003, + "longitude": -95.54709629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3866, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741898, + "longitude": -95.54718249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32883, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874180199999998, + "longitude": -95.54721649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32785, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743207, + "longitude": -95.5473566 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32553, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741736, + "longitude": -95.5470967 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32532, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874297499999994, + "longitude": -95.5471682 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32175, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874267300000003, + "longitude": -95.5473382 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32062, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874155299999998, + "longitude": -95.5471134 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741994, + "longitude": -95.5471486 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31772, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874321, + "longitude": -95.5473396 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31525, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741739, + "longitude": -95.5470797 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3151, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874339499999994, + "longitude": -95.5473059 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.30865, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874191800000002, + "longitude": -95.5470801 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.30472, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874200700000003, + "longitude": -95.5470804 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36603, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743737, + "longitude": -95.5473921 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2877, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874216599999997, + "longitude": -95.5471832 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.28317, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874137100000002, + "longitude": -95.54713 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.278, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874162999999996, + "longitude": -95.5471819 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.26276, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741626, + "longitude": -95.54719890000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2628, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874352799999997, + "longitude": -95.5470842 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.26154, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743524, + "longitude": -95.5471013 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.10825, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743521, + "longitude": -95.5471184 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874360999999997, + "longitude": -95.54711859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.06995, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874360699999997, + "longitude": -95.5471357 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.18103, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874369700000003, + "longitude": -95.5471359 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.88776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874369299999998, + "longitude": -95.547153 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75134, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874368999999998, + "longitude": -95.54717 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.00726, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743783, + "longitude": -95.5471532 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2844, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743872, + "longitude": -95.5471534 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.07297, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743875, + "longitude": -95.54713629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8129, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743879, + "longitude": -95.5471193 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.9003, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743882, + "longitude": -95.5471022 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.42548, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743965, + "longitude": -95.54713660000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874405399999997, + "longitude": -95.54713679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.92776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743885, + "longitude": -95.54708509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69476, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874388900000003, + "longitude": -95.54706809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.52963, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874379599999997, + "longitude": -95.5470849 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75153, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874397199999997, + "longitude": -95.5471024 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6661, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743968, + "longitude": -95.5471195 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6054, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743869, + "longitude": -95.5471705 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5376, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874406099999995, + "longitude": -95.5471027 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4641, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874397499999997, + "longitude": -95.5470854 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.40656, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743866, + "longitude": -95.54718749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2845, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874254699999998, + "longitude": -95.5470646 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874397799999997, + "longitude": -95.54706829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.25287, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743786, + "longitude": -95.54713609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.25046, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874386200000004, + "longitude": -95.5472046 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.24835, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874163299999996, + "longitude": -95.54716479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2478, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874207999999996, + "longitude": -95.5471659 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.24466, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874382299999997, + "longitude": -95.54740939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.24316, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743372, + "longitude": -95.5474254 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2394, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874383599999994, + "longitude": -95.54734119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.23825, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743074, + "longitude": -95.5471172 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.23605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874353099999997, + "longitude": -95.54706709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874353400000004, + "longitude": -95.54705009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44815, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874361399999994, + "longitude": -95.5471015 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2318, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874389200000003, + "longitude": -95.54705100000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.22522, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874208299999996, + "longitude": -95.5471489 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.22446, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743816, + "longitude": -95.54744360000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.22293, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874230599999994, + "longitude": -95.5473885 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.22153, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742216, + "longitude": -95.5473883 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.52533, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874212699999998, + "longitude": -95.54738809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.88217, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742123, + "longitude": -95.54740509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.10834, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874212999999997, + "longitude": -95.547371 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.93463, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742041, + "longitude": -95.5473708 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.32462, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742044, + "longitude": -95.5473537 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.03668, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741954, + "longitude": -95.5473535 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.92755, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742034, + "longitude": -95.54740489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.68802, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874230899999993, + "longitude": -95.54737139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.47235, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874231199999993, + "longitude": -95.54735439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45706, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874222300000003, + "longitude": -95.54735409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.86646, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874222600000003, + "longitude": -95.54733710000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.24014, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874231599999998, + "longitude": -95.5473373 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56958, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742405, + "longitude": -95.5473375 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.08823, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742047, + "longitude": -95.5473366 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.43915, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742037, + "longitude": -95.5473878 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.42725, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742213, + "longitude": -95.5474054 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39597, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741948, + "longitude": -95.5473876 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.30753, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874185799999996, + "longitude": -95.54738739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.73697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741769, + "longitude": -95.5473871 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.48474, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741766, + "longitude": -95.5474042 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.75238, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741772, + "longitude": -95.5473701 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.58536, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874177600000003, + "longitude": -95.547353 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.82083, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874168599999997, + "longitude": -95.54735280000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5581, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874167999999997, + "longitude": -95.54738689999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.44498, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874159000000002, + "longitude": -95.54738669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.57117, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874185499999996, + "longitude": -95.54740439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39944, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874185199999996, + "longitude": -95.5474215 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70728, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874168899999997, + "longitude": -95.54733569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39505, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741501, + "longitude": -95.5473865 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36966, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874149700000004, + "longitude": -95.5474035 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.36002, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874149400000004, + "longitude": -95.5474206 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.14597, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874149100000004, + "longitude": -95.54743769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45053, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874141099999996, + "longitude": -95.54738619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31247, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874212, + "longitude": -95.5474222 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.30673, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742117, + "longitude": -95.5474393 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5211, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742219, + "longitude": -95.5473712 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.30298, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874177900000003, + "longitude": -95.54733590000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2857, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741504, + "longitude": -95.5473694 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2855, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741507, + "longitude": -95.5473523 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.40924, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741511, + "longitude": -95.5473353 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.67172, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.87416, + "longitude": -95.5473355 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874158700000002, + "longitude": -95.5474038 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.23364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741762, + "longitude": -95.5474213 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.22736, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741759, + "longitude": -95.54743839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.83414, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741673, + "longitude": -95.54742110000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.54843, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874167, + "longitude": -95.5474381 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874168299999997, + "longitude": -95.5473698 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.22302, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743266, + "longitude": -95.5475105 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2212, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874316699999994, + "longitude": -95.5471004 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2168, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874353099999997, + "longitude": -95.5475282 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.21497, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741729, + "longitude": -95.5471309 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741895, + "longitude": -95.5471996 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.20853, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742402, + "longitude": -95.54735459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2081, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874351400000002, + "longitude": -95.5471525 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.20233, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741451, + "longitude": -95.5471814 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.20166, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874325900000002, + "longitude": -95.5470835 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1979, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874323999999998, + "longitude": -95.547186 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.18295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741448, + "longitude": -95.5471985 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.18143, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743402, + "longitude": -95.54727179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.18002, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874363400000004, + "longitude": -95.54746019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.17725, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874363100000004, + "longitude": -95.5474773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.73, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874372299999997, + "longitude": -95.54746039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.33517, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742885, + "longitude": -95.547168 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.17694, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874238499999997, + "longitude": -95.5474399 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.16528, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874360399999997, + "longitude": -95.5471527 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.16467, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874299099999998, + "longitude": -95.54708289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.15005, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742899, + "longitude": -95.5475608 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.14404, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742895, + "longitude": -95.5475779 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.52722, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743405, + "longitude": -95.5472547 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.13464, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874360099999997, + "longitude": -95.54716979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.11786, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743597, + "longitude": -95.5471869 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.59918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743594, + "longitude": -95.5472039 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7211, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874350500000002, + "longitude": -95.54720370000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6639, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874302099999998, + "longitude": -95.54739029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.11734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874330299999997, + "longitude": -95.5473227 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1169, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874405099999997, + "longitude": -95.5471539 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1143, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874404799999997, + "longitude": -95.5471709 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.04745, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744044, + "longitude": -95.547188 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6167, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874413399999998, + "longitude": -95.5471882 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.90576, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874413099999998, + "longitude": -95.5472053 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.74265, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874414100000003, + "longitude": -95.5471541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2741, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743707, + "longitude": -95.5470847 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.11423, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874346199999998, + "longitude": -95.5474256 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.10855, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874390599999998, + "longitude": -95.5474438 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.09723, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874395500000002, + "longitude": -95.54718779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.09418, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874192100000002, + "longitude": -95.5470631 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0888, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741828, + "longitude": -95.5470799 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.08826, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742905, + "longitude": -95.5470656 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.08087, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874230199999996, + "longitude": -95.54740559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07846, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874373300000002, + "longitude": -95.54740919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07455, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874350800000002, + "longitude": -95.54718659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742186, + "longitude": -95.54708079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07083, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742031, + "longitude": -95.547422 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07016, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874398099999997, + "longitude": -95.5470512 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0661, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742849, + "longitude": -95.5473557 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.06345, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874155, + "longitude": -95.5471304 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.05252, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874402099999998, + "longitude": -95.5473075 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.04395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874244800000003, + "longitude": -95.5471156 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.04248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741732, + "longitude": -95.54711379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.04047, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743591, + "longitude": -95.547221 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.03973, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874368, + "longitude": -95.5472212 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3367, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743677, + "longitude": -95.54723829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7819, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874377, + "longitude": -95.54722149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3994, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743674, + "longitude": -95.5472554 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.09213, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743432, + "longitude": -95.5471181 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.03864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874324599999998, + "longitude": -95.5471518 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.03146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741477, + "longitude": -95.54704489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0304, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741567, + "longitude": -95.54704509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.02478, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742452, + "longitude": -95.5475597 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.00922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874236200000002, + "longitude": -95.5475594 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 392.08344, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874235900000002, + "longitude": -95.54757649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.56506, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874244800000003, + "longitude": -95.5475767 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.21283, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874352799999997, + "longitude": -95.5475453 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0061, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743618, + "longitude": -95.5475455 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4259, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743707, + "longitude": -95.5475458 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.39883, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743704, + "longitude": -95.5475628 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.8213, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874379599999997, + "longitude": -95.547546 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.45035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874379999999995, + "longitude": -95.54752889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.31537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874380299999995, + "longitude": -95.5475119 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.79205, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874380599999995, + "longitude": -95.5474948 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.7978, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874379299999998, + "longitude": -95.54756309999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.08444, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874388300000003, + "longitude": -95.5475633 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.60223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874389200000003, + "longitude": -95.54751209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.01013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743654, + "longitude": -95.5473578 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.00342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741945, + "longitude": -95.5474047 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.00168, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741375, + "longitude": -95.54711290000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.99298, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742093, + "longitude": -95.5470976 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.99118, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874427999999995, + "longitude": -95.54735939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.98575, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874249399999997, + "longitude": -95.5473378 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.98172, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874341500000003, + "longitude": -95.5472035 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97943, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874435599999998, + "longitude": -95.5474279 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874159300000002, + "longitude": -95.5473696 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97702, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874373000000002, + "longitude": -95.5474263 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.87427, + "longitude": -95.54720170000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9758, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742398, + "longitude": -95.54737170000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97562, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743779, + "longitude": -95.5471702 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97345, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742703, + "longitude": -95.5471846 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97162, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744859, + "longitude": -95.5471388 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.96875, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743962, + "longitude": -95.5471536 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.96402, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874346499999998, + "longitude": -95.54740849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.96384, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743428, + "longitude": -95.5471352 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.96326, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874402499999995, + "longitude": -95.5472904 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9623, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874347500000002, + "longitude": -95.5473573 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.95978, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874446899999995, + "longitude": -95.5473086 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9538, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874482, + "longitude": -95.5473437 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9522, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744071, + "longitude": -95.5470514 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.94955, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874254999999998, + "longitude": -95.5470476 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.94748, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741537, + "longitude": -95.5471987 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.94626, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743789, + "longitude": -95.547119 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.94556, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874379899999997, + "longitude": -95.5470678 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.93866, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874280199999998, + "longitude": -95.5471336 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.93198, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741676, + "longitude": -95.547404 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.93192, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744002, + "longitude": -95.54740989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874351100000002, + "longitude": -95.54716959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.92746, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874405799999995, + "longitude": -95.5471197 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.92682, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874371, + "longitude": -95.5475287 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.92276, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741742, + "longitude": -95.54706259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874367000000003, + "longitude": -95.5472724 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.91132, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874376, + "longitude": -95.5472727 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.2916, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874375599999997, + "longitude": -95.54728970000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.4284, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874375299999997, + "longitude": -95.5473068 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.97476, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874374999999997, + "longitude": -95.5473239 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.91013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874238199999997, + "longitude": -95.547457 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.90918, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742011, + "longitude": -95.54706329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.90176, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874166599999995, + "longitude": -95.5474552 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.89886, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874157699999998, + "longitude": -95.547455 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.07025, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874343900000003, + "longitude": -95.5475451 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.89178, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744373, + "longitude": -95.5473425 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.89136, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742627, + "longitude": -95.54757719999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.88922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874316399999994, + "longitude": -95.5475785 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.88922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874165599999998, + "longitude": -95.5470453 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.88666, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741597, + "longitude": -95.5473526 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.88657, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874433900000003, + "longitude": -95.5470521 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.88428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874136800000002, + "longitude": -95.547147 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8834, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743657, + "longitude": -95.54734069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.87497, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742908, + "longitude": -95.5470485 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8736, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745231, + "longitude": -95.5475326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.87085, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874468399999998, + "longitude": -95.5471213 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.86942, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874499900000004, + "longitude": -95.54734409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.86813, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744532, + "longitude": -95.5474454 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874385900000004, + "longitude": -95.5472217 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.86395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741415, + "longitude": -95.54736919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8638, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741818, + "longitude": -95.5471311 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8637, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744882, + "longitude": -95.5470194 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.86008, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742189, + "longitude": -95.5470637 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8599, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741951, + "longitude": -95.5473705 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.85757, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743896, + "longitude": -95.547495 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.85425, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874524, + "longitude": -95.5470203 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.85373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874368699999998, + "longitude": -95.5471871 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8494, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874417700000002, + "longitude": -95.54742739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.84625, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744005, + "longitude": -95.5473928 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.84186, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741603, + "longitude": -95.5473184 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.84152, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874144399999995, + "longitude": -95.5472155 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8406, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874253799999998, + "longitude": -95.547577 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.83887, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874478600000003, + "longitude": -95.5470533 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.83322, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874539900000002, + "longitude": -95.5471231 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.83096, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874371, + "longitude": -95.54706759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8241, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743713, + "longitude": -95.5470505 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.5172, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743716, + "longitude": -95.5470335 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.3733, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874380599999995, + "longitude": -95.5470337 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.93933, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874462100000002, + "longitude": -95.5474456 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.82343, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874328600000002, + "longitude": -95.5474081 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.82294, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741987, + "longitude": -95.5471828 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.81982, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874537, + "longitude": -95.54727679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.81512, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874392500000003, + "longitude": -95.5473414 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.81308, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743929, + "longitude": -95.5473243 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.811, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743452, + "longitude": -95.5474768 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8076, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874226599999997, + "longitude": -95.5471322 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.80603, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874413699999998, + "longitude": -95.5471712 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.80267, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744227, + "longitude": -95.5471714 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.25635, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874395800000002, + "longitude": -95.5471707 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.80185, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874346799999998, + "longitude": -95.54739149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.79782, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874349499999997, + "longitude": -95.5472549 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.79642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874540999999997, + "longitude": -95.547533 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7874, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743995, + "longitude": -95.547444 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7775, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874342199999994, + "longitude": -95.5471693 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.772, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874186199999993, + "longitude": -95.5473703 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7596, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874227299999998, + "longitude": -95.5475592 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.75354, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874171900000004, + "longitude": -95.5471821 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.74747, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874347200000003, + "longitude": -95.5473744 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.74655, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743518, + "longitude": -95.54713540000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.74512, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874349799999997, + "longitude": -95.54723779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.74295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874171299999997, + "longitude": -95.5472162 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.74252, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741709, + "longitude": -95.5472333 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9298, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874162, + "longitude": -95.5472331 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9069, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874417400000002, + "longitude": -95.5474445 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743491, + "longitude": -95.547272 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.73907, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741646, + "longitude": -95.5470965 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.73737, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743683, + "longitude": -95.5472042 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.73294, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744101, + "longitude": -95.54735889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.72397, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874389500000003, + "longitude": -95.5470339 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.72372, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743359, + "longitude": -95.5470326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.72363, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874361399999994, + "longitude": -95.54756259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.72052, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874358699999995, + "longitude": -95.5472381 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.71066, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743998, + "longitude": -95.547427 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.70663, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874169300000002, + "longitude": -95.5473186 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.70163, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874208999999993, + "longitude": -95.5471147 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.70013, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743435, + "longitude": -95.54710109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6969, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874406399999994, + "longitude": -95.5470856 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.69492, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743902, + "longitude": -95.54746089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.68338, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745264, + "longitude": -95.5473619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.67792, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874379299999998, + "longitude": -95.547102 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.67752, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874372700000002, + "longitude": -95.54744339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.67416, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741421, + "longitude": -95.54733499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6704, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741424, + "longitude": -95.54731799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.73193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874341200000003, + "longitude": -95.5472205 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6695, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874282899999997, + "longitude": -95.5474582 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6632, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874157999999998, + "longitude": -95.54743789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874302399999998, + "longitude": -95.54737329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6577, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874366, + "longitude": -95.5473236 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.63864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874312999999997, + "longitude": -95.54728809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6371, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744379, + "longitude": -95.54730839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.62607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740632, + "longitude": -95.547198 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.626, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744449, + "longitude": -95.547411 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.62537, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874410800000003, + "longitude": -95.5473248 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.62103, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741378, + "longitude": -95.5470958 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6206, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874200100000003, + "longitude": -95.54711449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.62045, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874446499999998, + "longitude": -95.5473257 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.61816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743538, + "longitude": -95.547033 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.61398, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742852, + "longitude": -95.5473387 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6054, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741514, + "longitude": -95.54731819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6043, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874212099999998, + "longitude": -95.5473063 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6042, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8743935, + "longitude": -95.54729019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.60373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874035399999997, + "longitude": -95.5472485 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.60208, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744316, + "longitude": -95.5471716 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.60095, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740374, + "longitude": -95.54714609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.59708, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874395200000002, + "longitude": -95.54720479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.59296, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874414700000003, + "longitude": -95.5471199 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.59232, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874027800000004, + "longitude": -95.54718000000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5899, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8743985, + "longitude": -95.5474952 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58884, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874183199999997, + "longitude": -95.54706279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58878, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874212800000002, + "longitude": -95.5472721 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58804, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874325300000002, + "longitude": -95.5475788 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58374, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744634, + "longitude": -95.5475119 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5833, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.8744353, + "longitude": -95.5474449 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58215, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874380299999995, + "longitude": -95.5470508 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743548, + "longitude": -95.5474429 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5766, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874442499999997, + "longitude": -95.5470694 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5688, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874138799999997, + "longitude": -95.54704459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5668, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743488, + "longitude": -95.5472891 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5642, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743773, + "longitude": -95.5472044 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.56055, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874370000000003, + "longitude": -95.54711879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.56006, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742292, + "longitude": -95.54745679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.55865, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874209699999998, + "longitude": -95.5470806 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.55338, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874158400000002, + "longitude": -95.5474208 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.55182, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740268, + "longitude": -95.5472312 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.55023, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874411100000003, + "longitude": -95.54730769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.5396, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874459100000003, + "longitude": -95.5471382 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.53726, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744515, + "longitude": -95.5470697 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.53104, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874415000000003, + "longitude": -95.5471029 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.52435, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743535, + "longitude": -95.5475112 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.51816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874148, + "longitude": -95.5470278 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.51364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874136500000002, + "longitude": -95.54716409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.50073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874229899999996, + "longitude": -95.54742259999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4912, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874202699999998, + "longitude": -95.547439 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.48367, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874200400000003, + "longitude": -95.5470974 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.48276, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743843, + "longitude": -95.54730699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.48108, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874366700000003, + "longitude": -95.54728949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.48074, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741958, + "longitude": -95.54733639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.47906, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874317299999994, + "longitude": -95.54706619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.47134, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874416, + "longitude": -95.5470517 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4684, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874221, + "longitude": -95.5474224 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.46558, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874381, + "longitude": -95.5474777 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4648, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874334299999997, + "longitude": -95.547579 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4638, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874209999999998, + "longitude": -95.5470635 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.46368, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874358399999995, + "longitude": -95.5472551 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4631, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741984, + "longitude": -95.5471998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.46262, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741418, + "longitude": -95.5473521 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.46185, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743074, + "longitude": -95.5475783 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.45264, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742561, + "longitude": -95.5474575 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.43277, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874436900000003, + "longitude": -95.54735960000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.43185, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874350099999997, + "longitude": -95.54722079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.43036, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874423, + "longitude": -95.54715430000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4271, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874487199999997, + "longitude": -95.5470706 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.42294, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743541, + "longitude": -95.547477 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.42215, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744461, + "longitude": -95.5474773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.42017, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.8743624, + "longitude": -95.5470503 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.416, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874065899999998, + "longitude": -95.54706139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.41327, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874101, + "longitude": -95.5470964 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.41254, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741013, + "longitude": -95.5470794 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.71466, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874370300000002, + "longitude": -95.5471017 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.40805, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741868, + "longitude": -95.54733619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4065, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874344500000003, + "longitude": -95.54704989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4008, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874083700000003, + "longitude": -95.5470619 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.40005, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740622, + "longitude": -95.5472492 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3976, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740291, + "longitude": -95.54711170000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.39658, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740294, + "longitude": -95.5470946 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.91937, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8740298, + "longitude": -95.5470776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.19913, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874020100000003, + "longitude": -95.5471115 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.599, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744157, + "longitude": -95.5470687 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.39545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874204199999998, + "longitude": -95.54725479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.38995, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8741952, + "longitude": -95.5472546 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.51154, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874366400000003, + "longitude": -95.54730660000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.38815, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874213299999997, + "longitude": -95.54735389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3859, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874440200000002, + "longitude": -95.5471889 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.38138, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874202399999998, + "longitude": -95.54745609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3807, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741865, + "longitude": -95.54735319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.36905, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743369, + "longitude": -95.54744240000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.36798, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741534, + "longitude": -95.54721579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.36633, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874424399999995, + "longitude": -95.5475471 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.35812, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874424699999995, + "longitude": -95.54753009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.1575, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874423999999998, + "longitude": -95.5475642 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.9361, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744151, + "longitude": -95.547564 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.91364, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874406099999995, + "longitude": -95.54756379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.99625, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744065, + "longitude": -95.5475467 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.0545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744068, + "longitude": -95.5475296 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.97177, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743979, + "longitude": -95.5475294 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.18607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744154, + "longitude": -95.54754690000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.80145, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874397499999997, + "longitude": -95.5475465 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6743, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741706, + "longitude": -95.5472504 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.34323, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874344800000003, + "longitude": -95.5470328 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.33975, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874388600000003, + "longitude": -95.5475462 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.33664, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874271899999997, + "longitude": -95.5470992 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3293, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743621, + "longitude": -95.5475285 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3255, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743627, + "longitude": -95.5474943 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3249, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744458, + "longitude": -95.54749439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.32452, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.8744985, + "longitude": -95.5474124 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.31952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741016, + "longitude": -95.5470623 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.31842, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744104, + "longitude": -95.54734189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3112, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874335499999997, + "longitude": -95.5470496 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.30356, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874361999999994, + "longitude": -95.54706739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3024, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874038400000003, + "longitude": -95.54709489999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2908, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874383899999994, + "longitude": -95.5473241 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.28983, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874433000000003, + "longitude": -95.5475644 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2864, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8745045, + "longitude": -95.54710519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.28134, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874189099999995, + "longitude": -95.54721669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.27838, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741756, + "longitude": -95.54745539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2766, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743776, + "longitude": -95.54718729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2764, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874505799999998, + "longitude": -95.5470369 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.27438, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874280600000002, + "longitude": -95.5475776 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.27286, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874468699999998, + "longitude": -95.54710419999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2624, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744329, + "longitude": -95.54710329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.25922, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874178200000003, + "longitude": -95.5473189 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.25366, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874178500000003, + "longitude": -95.5473018 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.58646, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743849, + "longitude": -95.5472729 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2447, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743852, + "longitude": -95.5472558 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.55188, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874394199999998, + "longitude": -95.54725599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70273, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874394499999998, + "longitude": -95.54723899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.69122, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874352499999997, + "longitude": -95.54756239999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.24234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744074, + "longitude": -95.5470344 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2417, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743846, + "longitude": -95.54728999999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2319, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874428499999997, + "longitude": -95.5472636 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 390.22455, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8743441, + "longitude": -95.54706689999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.22446, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743932, + "longitude": -95.5473073 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.22076, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743627, + "longitude": -95.5470332 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.21335, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874229599999996, + "longitude": -95.5474397 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.21274, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874139099999997, + "longitude": -95.54702759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.21268, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874481600000003, + "longitude": -95.5473607 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2124, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874140799999996, + "longitude": -95.5474033 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.20914, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744326, + "longitude": -95.5471204 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.1998, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874388900000003, + "longitude": -95.5475292 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.19705, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874194100000004, + "longitude": -95.5474217 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.19028, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874184899999996, + "longitude": -95.54743859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.181, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744041, + "longitude": -95.5472051 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.17758, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744038, + "longitude": -95.5472221 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.20084, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874371699999998, + "longitude": -95.5474946 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.17584, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874098, + "longitude": -95.5472501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.17297, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741069, + "longitude": -95.5472503 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.7762, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874028100000004, + "longitude": -95.54716289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.17065, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8743982, + "longitude": -95.5475123 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.1703, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874419999999997, + "longitude": -95.54730789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.16644, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874183499999997, + "longitude": -95.54704579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.14218, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874426, + "longitude": -95.5474618 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.13937, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874169600000002, + "longitude": -95.5473016 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.12808, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874169900000002, + "longitude": -95.54728449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.2687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874212500000002, + "longitude": -95.5472892 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.11026, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8741745, + "longitude": -95.5470455 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.10635, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874407800000004, + "longitude": -95.54747839999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.10413, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874428299999995, + "longitude": -95.5473423 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.10162, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744313, + "longitude": -95.54718869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.09848, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740182, + "longitude": -95.5472139 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.09842, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8742247, + "longitude": -95.5470264 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 390.08997, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.874361099999994, + "longitude": -95.5475797 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.08948, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742206, + "longitude": -95.5474395 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.08502, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743813, + "longitude": -95.5474607 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.07962, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874271699999994, + "longitude": -95.5475774 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.07736, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744071, + "longitude": -95.5475125 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.077, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874135799999998, + "longitude": -95.5471982 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.07437, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743624, + "longitude": -95.54751139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.0739, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874171600000004, + "longitude": -95.5471992 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.0539, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874472700000002, + "longitude": -95.54728530000001 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 390.04166, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8742985, + "longitude": -95.5475781 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.04022, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874099999999995, + "longitude": -95.5471477 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.03644, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874414400000003, + "longitude": -95.54713699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.03607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744376, + "longitude": -95.5473255 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.03534, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741623, + "longitude": -95.54721599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.03253, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874407500000004, + "longitude": -95.5474955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.0263, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874422299999996, + "longitude": -95.54718849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.02628, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874416099999998, + "longitude": -95.54751279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.02548, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874142799999998, + "longitude": -95.5473009 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.00613, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744157, + "longitude": -95.54752979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.9928, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741649, + "longitude": -95.5470794 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.99045, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874136099999998, + "longitude": -95.54718120000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.98764, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874010499999997, + "longitude": -95.54714539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.97794, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8743763, + "longitude": -95.5472556 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.9614, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742114, + "longitude": -95.5474563 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.95334, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874087499999998, + "longitude": -95.5469828 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.95096, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874433600000003, + "longitude": -95.54753029999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.94962, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741845, + "longitude": -95.54745559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.94745, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874153000000003, + "longitude": -95.54723279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.93686, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874148800000004, + "longitude": -95.54745469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.93475, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741484, + "longitude": -95.5474718 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.53207, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874371399999998, + "longitude": -95.54751159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.93335, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743766, + "longitude": -95.54723849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.91708, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874157, + "longitude": -95.547028 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.9153, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744544, + "longitude": -95.5475117 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.91406, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874019800000003, + "longitude": -95.5471285 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.9117, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744565, + "longitude": -95.54702789999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.90317, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874447499999995, + "longitude": -95.54702759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8862, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874438599999998, + "longitude": -95.54702739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.6439, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874221400000003, + "longitude": -95.5472894 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.887, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874397199999997, + "longitude": -95.5475635 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.88092, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742035, + "longitude": -95.54728899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.87677, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8741946, + "longitude": -95.54728879999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.115, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8741073, + "longitude": -95.5472332 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.8696, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744154, + "longitude": -95.54708579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.86453, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874193499999997, + "longitude": -95.5474559 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.8625, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874385600000004, + "longitude": -95.5472388 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.85193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740983, + "longitude": -95.54723299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.83966, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874429, + "longitude": -95.54730819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.82166, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874192400000002, + "longitude": -95.547046 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.81476, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744601, + "longitude": -95.54754799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.7942, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874226899999996, + "longitude": -95.54757629999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.79178, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874218, + "longitude": -95.54757599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.9003, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874208999999993, + "longitude": -95.5475758 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3435, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874209399999998, + "longitude": -95.5475587 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.0687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874200400000003, + "longitude": -95.5475585 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.04095, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874191500000002, + "longitude": -95.54755829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.05637, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741825, + "longitude": -95.54755809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.32678, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741822, + "longitude": -95.54757509999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.09152, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874191200000002, + "longitude": -95.5475754 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.90985, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741736, + "longitude": -95.54755779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.72964, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874164699999998, + "longitude": -95.54755759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.19858, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741643, + "longitude": -95.5475747 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.8373, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874155400000003, + "longitude": -95.5475745 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.6959, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874146399999997, + "longitude": -95.5475742 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.54465, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874146799999995, + "longitude": -95.5475572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.4607, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874155700000003, + "longitude": -95.5475574 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.3035, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874147100000002, + "longitude": -95.54754009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.1275, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874147400000002, + "longitude": -95.547523 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.459, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741478, + "longitude": -95.54750589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.63428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741733, + "longitude": -95.5475749 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 390.03192, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874200100000003, + "longitude": -95.5475756 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.90366, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874092400000002, + "longitude": -95.5470792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.7903, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874394799999997, + "longitude": -95.5472219 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.77878, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744068, + "longitude": -95.5470685 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.77567, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742038, + "longitude": -95.5472719 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.771, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8743985, + "longitude": -95.5470341 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.76984, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874193799999997, + "longitude": -95.5474388 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.76114, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874213700000002, + "longitude": -95.5473368 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.74863, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874160699999997, + "longitude": -95.5473013 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.73044, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874078599999997, + "longitude": -95.5469825 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.67517, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874361699999994, + "longitude": -95.54708439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.65753, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740109, + "longitude": -95.5471283 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.64862, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874092700000002, + "longitude": -95.54706209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.63498, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8743538, + "longitude": -95.5474941 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.59952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743545, + "longitude": -95.54746 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.5923, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874210999999995, + "longitude": -95.5474734 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.5749, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874411400000003, + "longitude": -95.5472906 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.5711, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874443, + "longitude": -95.54728449999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 389.566, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874420399999998, + "longitude": -95.54729090000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.56223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741481, + "longitude": -95.54748889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.52008, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741931, + "longitude": -95.5474729 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.50754, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874371999999997, + "longitude": -95.5474775 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.4836, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874424999999995, + "longitude": -95.5470519 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.4776, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874144099999995, + "longitude": -95.5472326 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.47192, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874174900000003, + "longitude": -95.54702850000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.44977, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874187199999998, + "longitude": -95.5473191 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.40872, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874428299999995, + "longitude": -95.5472739 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 389.39178, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874135499999998, + "longitude": -95.54721529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.3875, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874204499999998, + "longitude": -95.54723779999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.38242, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8741753, + "longitude": -95.5474725 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.36124, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742183, + "longitude": -95.54755899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.3479, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744127, + "longitude": -95.5472224 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.3402, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741517, + "longitude": -95.5473011 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.32422, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874429100000004, + "longitude": -95.54723279999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 389.27966, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874393899999998, + "longitude": -95.5472731 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.24777, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874038700000003, + "longitude": -95.5470778 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.21432, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874428599999995, + "longitude": -95.54732519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.17422, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874165899999998, + "longitude": -95.5470282 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.15836, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743432, + "longitude": -95.5475792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.13245, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874157399999998, + "longitude": -95.547472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.09256, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742227, + "longitude": -95.5472212 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.04736, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.874209799999996, + "longitude": -95.547026 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 389.01846, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.8743521, + "longitude": -95.5475795 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.99, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874166299999995, + "longitude": -95.5474723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.9826, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744077, + "longitude": -95.5470173 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.97037, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874010199999997, + "longitude": -95.5471625 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.9485, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874165299999998, + "longitude": -95.5470624 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.8927, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874416399999998, + "longitude": -95.54703459999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.8285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874179899999998, + "longitude": -95.54723349999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.82144, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742203, + "longitude": -95.54745659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.81677, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874009899999997, + "longitude": -95.5471795 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.8103, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741703, + "longitude": -95.5472674 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.80634, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874248199999997, + "longitude": -95.5475349 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.80228, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.8740964, + "longitude": -95.546983 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.625, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744293, + "longitude": -95.54722249999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 388.61316, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874160999999997, + "longitude": -95.5472843 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.60605, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874161599999997, + "longitude": -95.5472501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.5976, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874009599999997, + "longitude": -95.54719659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.57736, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744455, + "longitude": -95.54751139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.57367, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874140499999996, + "longitude": -95.5474204 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.56265, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743879, + "longitude": -95.5475804 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.45316, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874378999999998, + "longitude": -95.54758009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.3525, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742032, + "longitude": -95.54730599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.34464, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8744136, + "longitude": -95.54726319999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 388.2874, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874249099999997, + "longitude": -95.5474837 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.17883, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.8742245, + "longitude": -95.54703669999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 388.13123, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.8742008, + "longitude": -95.5475415 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.09885, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874183799999997, + "longitude": -95.5470287 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.09637, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874087199999998, + "longitude": -95.5469998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.07965, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874437200000003, + "longitude": -95.5474771 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.05005, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874436900000003, + "longitude": -95.5474942 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.04364, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874140099999998, + "longitude": -95.54743739999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.03198, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741949, + "longitude": -95.5472717 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.0186, + "segmentIndex": 5 + }, + { + "center": { + "latitude": 29.8741351, + "longitude": -95.5472324 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.98026, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740782, + "longitude": -95.54699959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.96655, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741842, + "longitude": -95.5474727 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.93634, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874182899999997, + "longitude": -95.547541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.9117, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.87422, + "longitude": -95.54747359999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.90295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874370000000003, + "longitude": -95.5475799 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.8684, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874161299999997, + "longitude": -95.54726720000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.8241, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874156000000003, + "longitude": -95.5470792 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.7593, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874413800000003, + "longitude": -95.547253 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 387.73856, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.874130200000003, + "longitude": -95.54702730000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.70233, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740265, + "longitude": -95.5472483 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.61322, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874398799999998, + "longitude": -95.54701709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.55212, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741739, + "longitude": -95.5475408 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.47437, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874156000000003, + "longitude": -95.5475403 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.435, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874017799999994, + "longitude": -95.547231 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.3534, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741298, + "longitude": -95.54704439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.29736, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874202099999998, + "longitude": -95.5474732 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.267, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874371999999997, + "longitude": -95.54701639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.25223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742096, + "longitude": -95.5470363 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 387.11972, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.874405799999995, + "longitude": -95.54758079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.10342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741789, + "longitude": -95.54728469999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.08197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740205, + "longitude": -95.54709439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.0673, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874191800000002, + "longitude": -95.5475412 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.06586, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742392, + "longitude": -95.5475347 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.03296, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.8740961, + "longitude": -95.54700009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.86826, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741051, + "longitude": -95.5470003 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.8769, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744296, + "longitude": -95.5470272 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.85785, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.8740569, + "longitude": -95.5470612 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.70575, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874069600000002, + "longitude": -95.5469823 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.6007, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874380899999995, + "longitude": -95.54701659999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.57166, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874413399999998, + "longitude": -95.54727349999999 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 386.3457, + "segmentIndex": 7 + }, + { + "center": { + "latitude": 29.8743899, + "longitude": -95.5470169 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.28442, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874436499999998, + "longitude": -95.5475112 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.12045, + "segmentIndex": 11 + }, + { + "center": { + "latitude": 29.874396899999997, + "longitude": -95.54758059999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 386.11954, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874011199999998, + "longitude": -95.54711119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.99213, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741054, + "longitude": -95.5469832 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.9674, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874069300000002, + "longitude": -95.54699939999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.87845, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741795, + "longitude": -95.5472506 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.82028, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741792, + "longitude": -95.54726769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.7193, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874164999999998, + "longitude": -95.5475405 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.70313, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874157, + "longitude": -95.54748909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.58536, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874345100000003, + "longitude": -95.54701569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.5622, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8743541, + "longitude": -95.54701589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.54663, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874416699999998, + "longitude": -95.5470175 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.24808, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8741398, + "longitude": -95.5474545 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 385.20465, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742289, + "longitude": -95.5474739 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.9923, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874363, + "longitude": -95.5470162 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.64545, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874210699999995, + "longitude": -95.5474905 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.37695, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874156300000003, + "longitude": -95.54706209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.35754, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874656199999997, + "longitude": -95.547095 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.09848, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8741839, + "longitude": -95.5474898 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.847, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740092, + "longitude": -95.5472137 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.53964, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874209699999998, + "longitude": -95.5475417 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.47675, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874469099999995, + "longitude": -95.5475483 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.4689, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874474700000004, + "longitude": -95.5470112 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.235, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.8744148, + "longitude": -95.547581 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.0664, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8746558, + "longitude": -95.54711209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.96915, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874230299999994, + "longitude": -95.5475344 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.88956, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.8742398, + "longitude": -95.5470165 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 382.86923, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.874043999999998, + "longitude": -95.54726579999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.70444, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741348, + "longitude": -95.5472495 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.52347, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874048000000002, + "longitude": -95.54706089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 382.4449, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874423699999998, + "longitude": -95.54758129999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.60593, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874487, + "longitude": -95.5475487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.59525, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8744657, + "longitude": -95.547011 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.51416, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874108600000003, + "longitude": -95.54716499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.51022, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744326, + "longitude": -95.54758149999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.42892, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874174900000003, + "longitude": -95.54748959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.4146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740619, + "longitude": -95.5472662 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.23004, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874155100000003, + "longitude": -95.54759150000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 381.07452, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740868, + "longitude": -95.5470169 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.93655, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874478000000003, + "longitude": -95.54754849999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.88474, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740779, + "longitude": -95.5470167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.727, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874070800000002, + "longitude": -95.54726649999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.72357, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874164, + "longitude": -95.5475917 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.71176, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740958, + "longitude": -95.54701709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.69766, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874146099999997, + "longitude": -95.5475913 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.68234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874035099999997, + "longitude": -95.5472655 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.6505, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8744959, + "longitude": -95.54754899999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.3753, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874079799999997, + "longitude": -95.5472667 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.3089, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8745048, + "longitude": -95.54754919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.1481, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742213, + "longitude": -95.5475342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.62885, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874053, + "longitude": -95.547266 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.46548, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874069000000002, + "longitude": -95.5470165 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.99414, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744568, + "longitude": -95.54701080000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.55988, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.8746555, + "longitude": -95.5471292 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.46454, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746552, + "longitude": -95.5471462 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.47635, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746549, + "longitude": -95.5471633 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.6216, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874152700000003, + "longitude": -95.5472499 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 378.30493, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8740208, + "longitude": -95.5470773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.5397, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874209999999998, + "longitude": -95.5475246 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.42438, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874165999999995, + "longitude": -95.5474893 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.40488, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874114300000002, + "longitude": -95.54698350000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.33142, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744479, + "longitude": -95.5470106 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.5289, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.8741093, + "longitude": -95.54713079999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.47202, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874108900000003, + "longitude": -95.5471479 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.0312, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874438899999998, + "longitude": -95.5470103 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.9821, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874654500000002, + "longitude": -95.54718040000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.90683, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8741928, + "longitude": -95.54749 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.83752, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.8742395, + "longitude": -95.54751759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.9039, + "segmentIndex": 9 + }, + { + "center": { + "latitude": 29.874654200000002, + "longitude": -95.5471975 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.7866, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874104700000004, + "longitude": -95.5470174 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.72412, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874143799999995, + "longitude": -95.5472497 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.67502, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874224899999998, + "longitude": -95.5470161 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 374.44824, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.874201799999998, + "longitude": -95.5474902 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.27777, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874653900000002, + "longitude": -95.5472145 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.50244, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874219600000004, + "longitude": -95.5474907 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.94052, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 29.874653499999997, + "longitude": -95.54723159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.70862, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874430000000004, + "longitude": -95.5470101 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.3071, + "segmentIndex": 12 + }, + { + "center": { + "latitude": 29.874653199999997, + "longitude": -95.54724870000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.7187, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874209999999998, + "longitude": -95.5470158 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 367.5258, + "segmentIndex": 13 + }, + { + "center": { + "latitude": 29.8740013, + "longitude": -95.5471622 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.14093, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874123299999997, + "longitude": -95.5469837 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.04745, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874123599999997, + "longitude": -95.5469666 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 377.20755, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874132499999998, + "longitude": -95.54696679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.3406, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741415, + "longitude": -95.54696709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.04916, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741504, + "longitude": -95.54696729999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.75, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741594, + "longitude": -95.5469675 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.78812, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874168299999997, + "longitude": -95.5469677 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.24902, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8740016, + "longitude": -95.5471452 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.2445, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741096, + "longitude": -95.54711370000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.9028, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874652899999997, + "longitude": -95.5472657 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 363.6611, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746625, + "longitude": -95.54723179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 363.38144, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874177300000003, + "longitude": -95.54696799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.2168, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874186199999993, + "longitude": -95.54696820000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.18637, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741952, + "longitude": -95.5469684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.34866, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8742041, + "longitude": -95.5469687 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.01758, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874212999999997, + "longitude": -95.5469689 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 361.23264, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874222000000003, + "longitude": -95.5469691 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 360.73636, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874222300000003, + "longitude": -95.54695199999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.21732, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741099, + "longitude": -95.5470967 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.99673, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8746472, + "longitude": -95.54709480000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.86374, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874647600000003, + "longitude": -95.5470777 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 363.17343, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874647900000003, + "longitude": -95.54706069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.95572, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874648200000003, + "longitude": -95.5470436 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.06573, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746572, + "longitude": -95.5470438 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 383.95724, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746486, + "longitude": -95.54702650000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.5612, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746489, + "longitude": -95.5470095 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.323, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746492, + "longitude": -95.5469924 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.54178, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746403, + "longitude": -95.54699219999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.39423, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746406, + "longitude": -95.5469751 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.5671, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746409, + "longitude": -95.54695799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.5433, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874632000000002, + "longitude": -95.5469578 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.22144, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874623000000003, + "longitude": -95.5469576 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 374.97217, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874631700000002, + "longitude": -95.5469749 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.28638, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874622700000003, + "longitude": -95.5469746 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.47894, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746525, + "longitude": -95.54728279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.98978, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874661499999995, + "longitude": -95.547283 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.47964, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874661199999995, + "longitude": -95.5473001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 380.95343, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874230899999993, + "longitude": -95.5469693 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.18234, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8742399, + "longitude": -95.5469696 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.4822, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874248799999997, + "longitude": -95.5469698 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.6375, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874257800000002, + "longitude": -95.54697 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.0263, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874266700000003, + "longitude": -95.5469702 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.3158, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874267000000003, + "longitude": -95.54695319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.46777, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874276, + "longitude": -95.54695339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 375.94043, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746469, + "longitude": -95.54711189999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 357.5609, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874275599999994, + "longitude": -95.5469705 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 357.08234, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8742846, + "longitude": -95.54697069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.85132, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746466, + "longitude": -95.54712889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.8179, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8741322, + "longitude": -95.54698390000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.61545, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874639899999995, + "longitude": -95.5470092 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.5318, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746522, + "longitude": -95.5472999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.4748, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874293499999997, + "longitude": -95.54697089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.17957, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874302500000002, + "longitude": -95.5469712 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.24335, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746519, + "longitude": -95.5473169 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 354.65164, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746462, + "longitude": -95.547146 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 354.10922, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8743114, + "longitude": -95.5469714 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 353.91647, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743117, + "longitude": -95.5469543 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.87735, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743207, + "longitude": -95.5469545 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 370.00412, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743296, + "longitude": -95.5469548 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 372.8456, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874338599999994, + "longitude": -95.546955 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.3492, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743204, + "longitude": -95.54697159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 352.26328, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746516, + "longitude": -95.54733399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 352.0923, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874660499999997, + "longitude": -95.5473342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.02576, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874660199999997, + "longitude": -95.5473513 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 376.57343, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746598, + "longitude": -95.5473684 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 373.6744, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746595, + "longitude": -95.5473854 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.63843, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746592, + "longitude": -95.54740249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.22595, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746589, + "longitude": -95.5474196 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.54794, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874000900000002, + "longitude": -95.5471793 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 351.981, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.874347500000002, + "longitude": -95.5469552 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 351.38464, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874356499999998, + "longitude": -95.5469555 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.91437, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743654, + "longitude": -95.5469557 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.9665, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743743, + "longitude": -95.5469559 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 369.3147, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874383299999995, + "longitude": -95.5469561 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 371.34933, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874392200000003, + "longitude": -95.5469564 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 368.52896, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874401199999998, + "longitude": -95.5469566 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.6189, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744101, + "longitude": -95.54695679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.1739, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874419099999997, + "longitude": -95.54695699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.53146, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874427999999995, + "longitude": -95.5469573 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.68875, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874436900000003, + "longitude": -95.54695749999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 366.9252, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874445899999998, + "longitude": -95.5469577 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 364.77267, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744548, + "longitude": -95.54695799999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.2341, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874463799999997, + "longitude": -95.54695819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 361.3544, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874472700000002, + "longitude": -95.5469584 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.98727, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744817, + "longitude": -95.5469586 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 363.8243, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874490599999998, + "longitude": -95.54695889999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.86633, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744995, + "longitude": -95.5469591 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 360.9927, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874508499999997, + "longitude": -95.5469593 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.4154, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874517400000002, + "longitude": -95.5469595 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.8397, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8745264, + "longitude": -95.5469598 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.28348, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874535299999998, + "longitude": -95.54696 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 358.4942, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874544300000004, + "longitude": -95.54696020000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 359.03854, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874553199999998, + "longitude": -95.5469605 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 357.39667, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874553499999994, + "longitude": -95.54694339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 362.23776, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874544600000004, + "longitude": -95.5469432 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 357.2761, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8745622, + "longitude": -95.5469607 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.22455, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8745711, + "longitude": -95.5469609 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 356.2679, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874579999999998, + "longitude": -95.54696109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.33493, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874589000000004, + "longitude": -95.54696140000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 353.9263, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874589300000004, + "longitude": -95.54694429999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 357.53302, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8745983, + "longitude": -95.54694450000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 367.97943, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746072, + "longitude": -95.54694479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 369.36957, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746069, + "longitude": -95.54696179999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 355.76233, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874597899999994, + "longitude": -95.54696159999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 354.06726, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743293, + "longitude": -95.5469718 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 351.2671, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874645899999994, + "longitude": -95.5471631 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 350.91016, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874645599999994, + "longitude": -95.5471802 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 350.4672, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874338199999997, + "longitude": -95.54697209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 350.34756, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741412, + "longitude": -95.54698409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 350.31424, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874656800000004, + "longitude": -95.54706089999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.92938, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874651200000002, + "longitude": -95.5473511 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.52823, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874347200000003, + "longitude": -95.5469723 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.2154, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874114000000002, + "longitude": -95.5470005 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 349.15292, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743651, + "longitude": -95.54697279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.73413, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743561, + "longitude": -95.5469725 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.59378, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874639599999995, + "longitude": -95.5470263 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.45648, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874382999999995, + "longitude": -95.5469732 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 348.05322, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874631299999997, + "longitude": -95.5469919 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.9656, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874650900000002, + "longitude": -95.5473681 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.9445, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874645299999994, + "longitude": -95.5471972 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.92072, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8741147, + "longitude": -95.5469664 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.8329, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874374, + "longitude": -95.546973 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 347.7401, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8740019, + "longitude": -95.5471281 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 346.79575, + "segmentIndex": 3 + }, + { + "center": { + "latitude": 29.8741501, + "longitude": -95.5469844 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 346.25287, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874391900000003, + "longitude": -95.5469734 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 345.94257, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874302800000002, + "longitude": -95.5469541 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 345.28528, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744008, + "longitude": -95.5469737 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 345.15134, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874644900000003, + "longitude": -95.5472143 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 344.68314, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874650600000002, + "longitude": -95.5473852 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 343.40903, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746393, + "longitude": -95.54704339999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 343.3974, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8744098, + "longitude": -95.5469739 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 343.1041, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8744187, + "longitude": -95.5469741 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.98566, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874427699999995, + "longitude": -95.5469743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.9827, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874159000000002, + "longitude": -95.5469846 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.8626, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741202, + "longitude": -95.5470758 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.62622, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874436600000003, + "longitude": -95.5469746 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.62473, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874167999999997, + "longitude": -95.54698479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 342.0318, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741769, + "longitude": -95.54698499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.37537, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874445599999998, + "longitude": -95.5469748 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.3472, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874258100000002, + "longitude": -95.546953 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.00592, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874644600000003, + "longitude": -95.5472314 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.99402, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8744545, + "longitude": -95.54697499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 340.64948, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8740968, + "longitude": -95.54696589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 339.52576, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874638899999997, + "longitude": -95.54706039999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.86835, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8744634, + "longitude": -95.5469753 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.64087, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746622, + "longitude": -95.5472489 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.5879, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874472400000002, + "longitude": -95.5469755 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.46472, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874185899999993, + "longitude": -95.54698529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.21576, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874644300000003, + "longitude": -95.5472484 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.0022, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874060699999994, + "longitude": -95.5469821 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 337.70157, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874119799999995, + "longitude": -95.5470587 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 336.909, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741057, + "longitude": -95.5469662 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 336.80173, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874481300000003, + "longitude": -95.54697569999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 336.23126, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741948, + "longitude": -95.54698549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.50653, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874638599999997, + "longitude": -95.5470775 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.36087, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874213400000002, + "longitude": -95.5469518 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.28024, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874650199999998, + "longitude": -95.5474023 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.1025, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874656500000004, + "longitude": -95.547078 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.05072, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746439, + "longitude": -95.5472655 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.66064, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874660799999997, + "longitude": -95.5473172 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.593, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874120699999995, + "longitude": -95.54709280000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.381, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741211, + "longitude": -95.5471099 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.2842, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8742038, + "longitude": -95.5469857 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.8915, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874212699999998, + "longitude": -95.54698599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.46548, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874221700000003, + "longitude": -95.54698619999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.42578, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874638299999997, + "longitude": -95.5470946 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 332.86758, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874230599999994, + "longitude": -95.5469864 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 332.30136, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746436, + "longitude": -95.5472826 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 331.7151, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874121499999998, + "longitude": -95.54712699999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 331.159, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874122, + "longitude": -95.54714399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.44458, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874122399999997, + "longitude": -95.54716110000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 341.6761, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874122799999995, + "longitude": -95.54717819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 334.29736, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874123299999997, + "longitude": -95.54719519999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 335.34198, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874123699999995, + "longitude": -95.5472123 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 338.01117, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874124199999997, + "longitude": -95.5472294 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.46332, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874124599999995, + "longitude": -95.54724639999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.64606, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874125, + "longitude": -95.5472635 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 336.253, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874125499999995, + "longitude": -95.5472806 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 333.40292, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8744541, + "longitude": -95.5476071 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 331.03326, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 29.874637999999997, + "longitude": -95.54711170000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 330.33783, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874649899999998, + "longitude": -95.5474194 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 329.98233, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8742395, + "longitude": -95.5469866 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 329.8833, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874119399999998, + "longitude": -95.5470417 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 329.67233, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8746433, + "longitude": -95.5472996 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 329.37955, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874630999999997, + "longitude": -95.547009 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 328.73218, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746376, + "longitude": -95.5471287 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 327.85687, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874248499999997, + "longitude": -95.5469869 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 327.8283, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874642899999994, + "longitude": -95.5473167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 327.52206, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874257399999998, + "longitude": -95.54698710000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 326.85147, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874266400000003, + "longitude": -95.5469873 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 326.85095, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874552899999998, + "longitude": -95.5469775 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 325.84048, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746373, + "longitude": -95.5471458 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 325.81107, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874275299999994, + "longitude": -95.5469875 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 325.24252, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874561800000002, + "longitude": -95.5469778 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 325.23343, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8742843, + "longitude": -95.5469878 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 324.3192, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874637, + "longitude": -95.54716289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 324.21686, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874642599999994, + "longitude": -95.54733379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 323.79913, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8745439, + "longitude": -95.5469773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 323.7949, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874622399999996, + "longitude": -95.54699169999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 323.23816, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874293199999997, + "longitude": -95.546988 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 322.46332, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746366, + "longitude": -95.54717989999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 321.82364, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874642299999994, + "longitude": -95.5473509 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 320.99457, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874118899999996, + "longitude": -95.5470246 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 319.4496, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874641999999994, + "longitude": -95.5473679 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 318.67245, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874302099999998, + "longitude": -95.5469882 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 317.49872, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746363, + "longitude": -95.547197 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 317.41876, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8745708, + "longitude": -95.546978 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 317.40176, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874630699999997, + "longitude": -95.5470261 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 316.0329, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874641599999997, + "longitude": -95.54738499999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 315.01224, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874636, + "longitude": -95.54721409999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 313.44492, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874579699999998, + "longitude": -95.5469782 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 312.54337, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874588700000004, + "longitude": -95.5469784 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 310.54764, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874597599999994, + "longitude": -95.5469787 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 310.53458, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8746303, + "longitude": -95.5470431 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 309.8891, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746357, + "longitude": -95.54723109999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 309.76944, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874641299999997, + "longitude": -95.5474021 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.6508, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8741259, + "longitude": -95.5472976 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.5149, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874126300000004, + "longitude": -95.5473147 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 310.9312, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741268, + "longitude": -95.5473318 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 318.70972, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874127200000004, + "longitude": -95.5473488 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.81912, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741276, + "longitude": -95.5473659 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 315.46008, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874128100000004, + "longitude": -95.547383 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 313.09647, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741285, + "longitude": -95.5474 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 319.99612, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874129000000003, + "longitude": -95.54741709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 330.13, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8746495, + "longitude": -95.5469753 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.04965, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8743111, + "longitude": -95.5469885 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.98514, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.87463, + "longitude": -95.54706019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.9289, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8744394, + "longitude": -95.54760449999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.822, + "segmentIndex": 15 + }, + { + "center": { + "latitude": 29.8746353, + "longitude": -95.5472482 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.65384, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874649899999998, + "longitude": -95.5469583 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.34137, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746297, + "longitude": -95.5470773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.4167, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874319999999994, + "longitude": -95.5469887 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.3902, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8741294, + "longitude": -95.5474342 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.1558, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741298, + "longitude": -95.5474512 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.8304, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741303, + "longitude": -95.54746829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 317.3651, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874635, + "longitude": -95.54726529999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.1303, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874640999999997, + "longitude": -95.54741910000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.74115, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874534999999998, + "longitude": -95.54697709999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.7465, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874629300000002, + "longitude": -95.54709439999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.83847, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746347, + "longitude": -95.54728229999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 297.58124, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746678, + "longitude": -95.5474198 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.92166, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874337899999997, + "longitude": -95.5469891 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.81186, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874629000000002, + "longitude": -95.54711139999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.11398, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874634300000004, + "longitude": -95.5472994 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 295.03558, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8741307, + "longitude": -95.54748540000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.38403, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874131100000003, + "longitude": -95.5475024 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.39053, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741316, + "longitude": -95.54751949999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 311.273, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874132000000003, + "longitude": -95.5475366 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.4118, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8741324, + "longitude": -95.5475536 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.69772, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.874132900000003, + "longitude": -95.5475707 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 318.60162, + "segmentIndex": 6 + }, + { + "center": { + "latitude": 29.8746575, + "longitude": -95.5470268 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 294.24347, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874346900000003, + "longitude": -95.5469894 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.68134, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874628700000002, + "longitude": -95.5471285 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 292.0367, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874634000000004, + "longitude": -95.5473165 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 291.21307, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8743647, + "longitude": -95.54698979999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.98914, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.8743558, + "longitude": -95.54698959999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.56757, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874628400000002, + "longitude": -95.5471456 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.47723, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8743737, + "longitude": -95.54699 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 289.19147, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874382599999997, + "longitude": -95.5469903 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 288.1579, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 29.874633700000004, + "longitude": -95.5473336 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.753, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874627999999998, + "longitude": -95.5471626 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 287.39908, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874622, + "longitude": -95.5470088 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 285.35663, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746333, + "longitude": -95.5473506 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 284.72183, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874627699999998, + "longitude": -95.5471797 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 283.83905, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874633, + "longitude": -95.5473677 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 281.3539, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874661799999995, + "longitude": -95.547266 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 280.2354, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874627399999998, + "longitude": -95.5471968 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 277.45624, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8744805, + "longitude": -95.5475838 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 276.29456, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 29.8746688, + "longitude": -95.5473686 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 276.15182, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746327, + "longitude": -95.54738479999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 275.57764, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8744864, + "longitude": -95.5475761 + }, + "orientation": "PORTRAIT", + "yearlyEnergyDcKwh": 272.53464, + "segmentIndex": 14 + }, + { + "center": { + "latitude": 29.874627, + "longitude": -95.5472138 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 271.84924, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746324, + "longitude": -95.5474018 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 261.16074, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746217, + "longitude": -95.5470259 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 259.04852, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746267, + "longitude": -95.5472309 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 253.27274, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746214, + "longitude": -95.5470429 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 242.50589, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746264, + "longitude": -95.547248 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 237.59476, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874632000000002, + "longitude": -95.5474189 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 237.259, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.8746211, + "longitude": -95.54706 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 236.30766, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874626000000003, + "longitude": -95.547265 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 201.67027, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874620699999994, + "longitude": -95.5470771 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 197.1524, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874625700000003, + "longitude": -95.54728209999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 193.90158, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874620399999994, + "longitude": -95.5470941 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 193.83704, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874620099999994, + "longitude": -95.54711119999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 190.95782, + "segmentIndex": 4 + }, + { + "center": { + "latitude": 29.874625400000003, + "longitude": -95.5472992 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 190.85391, + "segmentIndex": 4 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 29.873983700000004, + "longitude": -95.5476235 + }, + "ne": { + "latitude": 29.8746841, + "longitude": -95.5469109 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 17 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "52080", + "content-type": "application/json; charset=UTF-8", + "date": "Thu, 21 Sep 2023 05:45:01 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=29.874294661985086&location.longitude=-95.54733713737538&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/opt2.js b/Neverstopdreaming/src/responses/opt2.js new file mode 100644 index 00000000..7bc4bc79 --- /dev/null +++ b/Neverstopdreaming/src/responses/opt2.js @@ -0,0 +1,7012 @@ +export const opt2Response = +{ + "data": { + "name": "buildings/ChIJ2WhbZydY2YARzHySD4MyBK4", + "center": { + "latitude": 32.811902499999995, + "longitude": -116.98483499999999 + }, + "imageryDate": { + "year": 2019, + "month": 4, + "day": 11 + }, + "postalCode": "92020", + "administrativeArea": "CA", + "statisticalArea": "06073016201", + "regionCode": "US", + "solarPotential": { + "maxArrayPanelsCount": 121, + "maxArrayAreaMeters2": 198.0528, + "maxSunshineHoursPerYear": 1773.1826, + "carbonOffsetFactorKgPerMwh": 428.9201, + "wholeRoofStats": { + "areaMeters2": 253.24008, + "sunshineQuantiles": [ + 340.28128, + 1360.6049, + 1597.5697, + 1653.9518, + 1687.3873, + 1709.1599, + 1722.5176, + 1732.1309, + 1740.7404, + 1752.8502, + 1939.5953 + ], + "groundAreaMeters2": 241.51 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "stats": { + "areaMeters2": 123.839806, + "sunshineQuantiles": [ + 340.28128, + 1299.6604, + 1695.5604, + 1714.7374, + 1724.5243, + 1730.9738, + 1736.3553, + 1741.6516, + 1748.4136, + 1761.0107, + 1907.82 + ], + "groundAreaMeters2": 117.52 + }, + "center": { + "latitude": 32.8119043, + "longitude": -116.98479329999999 + }, + "boundingBox": { + "sw": { + "latitude": 32.8118298, + "longitude": -116.98483870000001 + }, + "ne": { + "latitude": 32.8119805, + "longitude": -116.98475110000001 + } + }, + "planeHeightAtCenterMeters": 161.54756 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "stats": { + "areaMeters2": 101.46226, + "sunshineQuantiles": [ + 438.08606, + 1472.1147, + 1576.9213, + 1634.812, + 1656.4513, + 1674.44, + 1690.8185, + 1707.358, + 1721.4768, + 1740.932, + 1939.5953 + ], + "groundAreaMeters2": 96.08 + }, + "center": { + "latitude": 32.8119016, + "longitude": -116.9848638 + }, + "boundingBox": { + "sw": { + "latitude": 32.811827099999995, + "longitude": -116.98489749999999 + }, + "ne": { + "latitude": 32.8119787, + "longitude": -116.98483119999999 + } + }, + "planeHeightAtCenterMeters": 161.7087 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "stats": { + "areaMeters2": 27.93802, + "sunshineQuantiles": [ + 524.1962, + 961.90137, + 1344.0695, + 1537.802, + 1597.4755, + 1628.7025, + 1644.2098, + 1682.6388, + 1714.2245, + 1733.4464, + 1847.7827 + ], + "groundAreaMeters2": 27.91 + }, + "center": { + "latitude": 32.8118935, + "longitude": -116.98491399999999 + }, + "boundingBox": { + "sw": { + "latitude": 32.8118524, + "longitude": -116.9849327 + }, + "ne": { + "latitude": 32.811935399999996, + "longitude": -116.98489529999999 + } + }, + "planeHeightAtCenterMeters": 160.42421 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1753.2145, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1315.2872, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 2191.6653, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1753.738, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 2628.3215, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2190.3943, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 3064.3784, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2626.451, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 3501.1143, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3063.1868, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 3939.1602, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3501.2327, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 4375.0234, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3937.096, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 4811.3457, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4373.4185, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 5247.9634, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4810.0356, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 5683.062, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5245.1343, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 6117.943, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5245.1343, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 6552.739, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5679.9297, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 6986.9604, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6114.152, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 7421.1133, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6548.3047, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 1, + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 7855.2466, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6548.3047, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 2, + "yearlyEnergyDcKwh": 872.0603, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 8289.134, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6548.3047, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 8722.988, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6982.159, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 9156.571, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7415.7427, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 9589.859, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7849.0303, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 10022.762, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 19, + "yearlyEnergyDcKwh": 8281.933, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 10457.385, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 20, + "yearlyEnergyDcKwh": 8716.557, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 10890.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 21, + "yearlyEnergyDcKwh": 9149.401, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 11322.926, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9582.097, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 11755.289, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 23, + "yearlyEnergyDcKwh": 10014.46, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 12190.862, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 24, + "yearlyEnergyDcKwh": 10450.033, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 12626.726, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10885.896, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 13062.548, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11321.719, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 13500.086, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11759.257, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 13936.494, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 28, + "yearlyEnergyDcKwh": 12195.665, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 14370.9375, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 29, + "yearlyEnergyDcKwh": 12630.108, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 14806.962, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 30, + "yearlyEnergyDcKwh": 13066.133, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 15245.17, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 31, + "yearlyEnergyDcKwh": 13504.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 15679.052, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 32, + "yearlyEnergyDcKwh": 13938.222, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 16112.902, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 33, + "yearlyEnergyDcKwh": 14372.072, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 16546.559, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14805.7295, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 16979.723, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 35, + "yearlyEnergyDcKwh": 15238.895, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 17412.54, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15671.71, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 17844.918, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 37, + "yearlyEnergyDcKwh": 16104.09, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 18277.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 38, + "yearlyEnergyDcKwh": 16536.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 1, + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 18709.107, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 38, + "yearlyEnergyDcKwh": 16536.28, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 19141.076, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 39, + "yearlyEnergyDcKwh": 16968.246, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 19572.852, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 40, + "yearlyEnergyDcKwh": 17400.023, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 20004.072, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 41, + "yearlyEnergyDcKwh": 17831.242, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 20434.79, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 42, + "yearlyEnergyDcKwh": 18261.959, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 20865.117, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18692.287, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1305.9473, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 21295.34, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 43, + "yearlyEnergyDcKwh": 18692.287, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1736.169, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 21725.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19122.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1736.169, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 22155.037, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19122.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2165.6543, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 22584.447, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19122.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2595.0652, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 23014.084, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 44, + "yearlyEnergyDcKwh": 19122.5, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3024.701, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 23443.35, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 45, + "yearlyEnergyDcKwh": 19551.768, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 7, + "yearlyEnergyDcKwh": 3024.701, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 23872.182, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 45, + "yearlyEnergyDcKwh": 19551.768, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3453.5317, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 24300.88, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3453.5317, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 24728.701, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3881.353, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 25156.174, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4308.825, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 25587.148, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4739.7993, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 26019.137, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 12, + "yearlyEnergyDcKwh": 5171.7876, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 26450.182, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 13, + "yearlyEnergyDcKwh": 5602.8325, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 26877.596, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19980.467, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6030.2456, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 27304.488, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 47, + "yearlyEnergyDcKwh": 20407.361, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6030.2456, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 27731.05, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20833.922, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 14, + "yearlyEnergyDcKwh": 6030.2456, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 28156.52, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 48, + "yearlyEnergyDcKwh": 20833.922, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6455.715, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 28581.227, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 49, + "yearlyEnergyDcKwh": 21258.629, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6455.715, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 2, + "yearlyEnergyDcKwh": 866.8817, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 29005.158, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 49, + "yearlyEnergyDcKwh": 21258.629, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6455.715, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 29428.592, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 50, + "yearlyEnergyDcKwh": 21682.064, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6455.715, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 29851.012, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 15, + "yearlyEnergyDcKwh": 6455.715, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 30272.15, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 16, + "yearlyEnergyDcKwh": 6876.853, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 30692.941, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 17, + "yearlyEnergyDcKwh": 7297.645, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 31112.848, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 18, + "yearlyEnergyDcKwh": 7717.55, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 31536.271, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 19, + "yearlyEnergyDcKwh": 8140.9746, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 31956.004, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 20, + "yearlyEnergyDcKwh": 8560.707, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 32375.475, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 51, + "yearlyEnergyDcKwh": 22104.484, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8980.179, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 32794.188, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 21, + "yearlyEnergyDcKwh": 8980.179, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 33212.883, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 22, + "yearlyEnergyDcKwh": 9398.872, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 33634.94, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 23, + "yearlyEnergyDcKwh": 9820.933, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 34052.297, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 24, + "yearlyEnergyDcKwh": 10238.286, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 34469.17, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 25, + "yearlyEnergyDcKwh": 10655.162, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 34887.09, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 26, + "yearlyEnergyDcKwh": 11073.08, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 35305.258, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 27, + "yearlyEnergyDcKwh": 11491.248, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 35721.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 28, + "yearlyEnergyDcKwh": 11907.239, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 3, + "yearlyEnergyDcKwh": 1290.8121, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 36137.14, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 28, + "yearlyEnergyDcKwh": 11907.239, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 36551.043, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 29, + "yearlyEnergyDcKwh": 12321.143, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 36964.313, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 52, + "yearlyEnergyDcKwh": 22523.197, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 30, + "yearlyEnergyDcKwh": 12734.412, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 37375.26, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 53, + "yearlyEnergyDcKwh": 22934.146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 30, + "yearlyEnergyDcKwh": 12734.412, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 37786.04, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 53, + "yearlyEnergyDcKwh": 22934.146, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 31, + "yearlyEnergyDcKwh": 13145.1875, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 38196.656, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 31, + "yearlyEnergyDcKwh": 13145.1875, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 38606.87, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 32, + "yearlyEnergyDcKwh": 13555.403, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 39014.84, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 33, + "yearlyEnergyDcKwh": 13963.371, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 39424.594, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14373.124, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1706.7039, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 39831.95, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 34, + "yearlyEnergyDcKwh": 14373.124, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 40239.184, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 35, + "yearlyEnergyDcKwh": 14780.359, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 40646.043, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 54, + "yearlyEnergyDcKwh": 23344.764, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15187.22, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 41052.332, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 55, + "yearlyEnergyDcKwh": 23751.053, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15187.22, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 41457.996, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 56, + "yearlyEnergyDcKwh": 24156.715, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15187.22, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 41860.6, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 57, + "yearlyEnergyDcKwh": 24559.322, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 36, + "yearlyEnergyDcKwh": 15187.22, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 42262.473, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 57, + "yearlyEnergyDcKwh": 24559.322, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 37, + "yearlyEnergyDcKwh": 15589.092, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 42662.86, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 57, + "yearlyEnergyDcKwh": 24559.322, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 38, + "yearlyEnergyDcKwh": 15989.477, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 43062.457, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 58, + "yearlyEnergyDcKwh": 24958.922, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 38, + "yearlyEnergyDcKwh": 15989.477, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 43459.727, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 58, + "yearlyEnergyDcKwh": 24958.922, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 39, + "yearlyEnergyDcKwh": 16386.744, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 43856.74, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 58, + "yearlyEnergyDcKwh": 24958.922, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 40, + "yearlyEnergyDcKwh": 16783.756, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 44253.703, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 59, + "yearlyEnergyDcKwh": 25355.887, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 40, + "yearlyEnergyDcKwh": 16783.756, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 5, + "yearlyEnergyDcKwh": 2114.0598, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 45047.23, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25752.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 40, + "yearlyEnergyDcKwh": 16783.756, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 6, + "yearlyEnergyDcKwh": 2510.7139, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 45861.754, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25752.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 40, + "yearlyEnergyDcKwh": 16783.756, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 8, + "yearlyEnergyDcKwh": 3325.2393, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 46653.02, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25752.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 41, + "yearlyEnergyDcKwh": 17178.332, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3721.9287, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 47438.117, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25752.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 43, + "yearlyEnergyDcKwh": 17963.43, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3721.9287, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 48216.55, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 60, + "yearlyEnergyDcKwh": 25752.76, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 45, + "yearlyEnergyDcKwh": 18741.861, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3721.9287, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 48988.613, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 62, + "yearlyEnergyDcKwh": 26524.822, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 45, + "yearlyEnergyDcKwh": 18741.861, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 9, + "yearlyEnergyDcKwh": 3721.9287, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 49752.715, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 62, + "yearlyEnergyDcKwh": 26524.822, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 46, + "yearlyEnergyDcKwh": 19126.172, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 10, + "yearlyEnergyDcKwh": 4101.718, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 50462.977, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 62, + "yearlyEnergyDcKwh": 26524.822, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 47, + "yearlyEnergyDcKwh": 19491.94, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4446.213, + "segmentIndex": 2 + } + ] + }, + { + "panelsCount": 121, + "yearlyEnergyDcKwh": 50788.055, + "roofSegmentSummaries": [ + { + "pitchDegrees": 18.383305, + "azimuthDegrees": 88.25306, + "panelsCount": 62, + "yearlyEnergyDcKwh": 26524.822, + "segmentIndex": 0 + }, + { + "pitchDegrees": 18.745901, + "azimuthDegrees": 268.38727, + "panelsCount": 48, + "yearlyEnergyDcKwh": 19817.018, + "segmentIndex": 1 + }, + { + "pitchDegrees": 2.566377, + "azimuthDegrees": 278.5904, + "panelsCount": 11, + "yearlyEnergyDcKwh": 4446.213, + "segmentIndex": 2 + } + ] + } + ], + "financialAnalyses": [ + { + "monthlyBill": { + "currencyCode": "USD", + "units": "20" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "25" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "30" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "35" + }, + "panelConfigIndex": -1 + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "40" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1490.2323, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1134" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1483" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "12018" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.45941, + "percentageExportedToGrid": 65.527336 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "121" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4183" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2669", + "nanos": 965332031 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4183" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2669", + "nanos": 965332031 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5704" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4221" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1483", + "nanos": 40039063 + }, + "paybackYears": 8.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "456" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10885" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3185", + "nanos": 84716797 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10885" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3185", + "nanos": 84716797 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "121" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4183" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2669", + "nanos": 965332031 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4183" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2669", + "nanos": 965332031 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "45" + }, + "panelConfigIndex": 0, + "financialDetails": { + "initialAcKwhPerYear": 1490.2323, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2571" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1483" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "13520" + }, + "netMeteringAllowed": true, + "solarPercentage": 87.51946, + "percentageExportedToGrid": 52.97799 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4248" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2716", + "nanos": 304199219 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4248" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2716", + "nanos": 304199219 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "5704" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4221" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1483", + "nanos": 40039063 + }, + "paybackYears": 8.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "459" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "10950" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3231", + "nanos": 425781250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "10950" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3231", + "nanos": 425781250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "335", + "nanos": 85540771 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "124" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "4248" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "2716", + "nanos": 304199219 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "4248" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "2716", + "nanos": 304199219 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "50" + }, + "panelConfigIndex": 1, + "financialDetails": { + "initialAcKwhPerYear": 1862.9155, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1416" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1661" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "15022" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.46605, + "percentageExportedToGrid": 65.53532 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "194" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6098" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3952", + "nanos": 57617188 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6098" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3952", + "nanos": 57617188 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "6390", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "4729" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1661", + "nanos": 530029297 + }, + "paybackYears": 7.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "570" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13607" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "4529", + "nanos": 175292969 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13607" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "4529", + "nanos": 175292969 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "375", + "nanos": 414459229 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "194" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "6098" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "3952", + "nanos": 57617188 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "6098" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "3952", + "nanos": 57617188 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "60" + }, + "panelConfigIndex": 2, + "financialDetails": { + "initialAcKwhPerYear": 2234.0735, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "1709" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "1840" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "18027" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.40325, + "percentageExportedToGrid": 65.45989 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "415", + "nanos": 743408203 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "268" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8004" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5227", + "nanos": 12695313 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8004" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5227", + "nanos": 12695313 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7077" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5237" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "1840", + "nanos": 20019531 + }, + "paybackYears": 7, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "683" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "16318" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5866", + "nanos": 127441406 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "16318" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5866", + "nanos": 127441406 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "415", + "nanos": 743408203 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "268" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "8004" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "5227", + "nanos": 12695313 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "8004" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "5227", + "nanos": 12695313 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "70" + }, + "panelConfigIndex": 3, + "financialDetails": { + "initialAcKwhPerYear": 2604.7217, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2005" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2018" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "21031" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.33918, + "percentageExportedToGrid": 65.38297 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "456", + "nanos": 72357178 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "341" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9905" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6499", + "nanos": 589843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9905" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6499", + "nanos": 589843750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "7763", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "5745" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2018", + "nanos": 510009766 + }, + "paybackYears": 6.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "797" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19027" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7200", + "nanos": 697753906 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19027" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7200", + "nanos": 697753906 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "456", + "nanos": 72357178 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "341" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "9905" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "6499", + "nanos": 589843750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "9905" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "6499", + "nanos": 589843750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "80" + }, + "panelConfigIndex": 4, + "financialDetails": { + "initialAcKwhPerYear": 2975.9473, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2298" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2197" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "24036" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.31017, + "percentageExportedToGrid": 65.34816 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "496", + "nanos": 401275635 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "414" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11811" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7774", + "nanos": 860839844 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11811" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7774", + "nanos": 860839844 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "8450" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6253" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2197" + }, + "paybackYears": 6.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "911" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "21739" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "8537", + "nanos": 966796875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "21739" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "8537", + "nanos": 966796875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "496", + "nanos": 401245117 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "414" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "11811" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "7774", + "nanos": 861328125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "11811" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "7774", + "nanos": 861328125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "90" + }, + "panelConfigIndex": 5, + "financialDetails": { + "initialAcKwhPerYear": 3348.2861, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2583" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2375" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "27041" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.32033, + "percentageExportedToGrid": 65.36035 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "536", + "nanos": 730163574 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "488" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13724" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9055", + "nanos": 343750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13724" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9055", + "nanos": 343750000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9136", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "6762" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2375", + "nanos": 489990234 + }, + "paybackYears": 6.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1025" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "24458" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9880", + "nanos": 444335938 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "24458" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9880", + "nanos": 444335938 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "536", + "nanos": 730163574 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "488" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "13724" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "9055", + "nanos": 343750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "13724" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "9055", + "nanos": 343750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "100" + }, + "defaultBill": true, + "panelConfigIndex": 6, + "financialDetails": { + "initialAcKwhPerYear": 3718.77, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "2880" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2553" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "30045" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.2794, + "percentageExportedToGrid": 65.31123 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "577", + "nanos": 59143066 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "561" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15624" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10327", + "nanos": 134765625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15624" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10327", + "nanos": 134765625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "9823" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "7270" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2553", + "nanos": 979980469 + }, + "paybackYears": 6, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1138" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "27165" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "11214", + "nanos": 237304688 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "27165" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "11214", + "nanos": 237304688 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "577", + "nanos": 59143066 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "561" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "15624" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "10327", + "nanos": 134765625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "15624" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "10327", + "nanos": 134765625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "125" + }, + "panelConfigIndex": 8, + "financialDetails": { + "initialAcKwhPerYear": 4460.769, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4898" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "2910" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "37556" + }, + "netMeteringAllowed": true, + "solarPercentage": 94.311134, + "percentageExportedToGrid": 60.628975 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "657", + "nanos": 716979980 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "712" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19504" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12926", + "nanos": 802734375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19504" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12926", + "nanos": 802734375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "11196" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "8286" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "2910", + "nanos": 959960938 + }, + "paybackYears": 5.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1369" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "32659" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "13937", + "nanos": 894531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "32659" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "13937", + "nanos": 894531250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "657", + "nanos": 716979980 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "712" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "19504" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "12926", + "nanos": 802734375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "19504" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "12926", + "nanos": 802734375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "150" + }, + "panelConfigIndex": 11, + "financialDetails": { + "initialAcKwhPerYear": 5569.828, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "4377" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3446" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "45068" + }, + "netMeteringAllowed": true, + "solarPercentage": 98.132706, + "percentageExportedToGrid": 65.13537 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "778", + "nanos": 703796387 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "926" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25117" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "16679", + "nanos": 779296875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25117" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "16679", + "nanos": 779296875 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "13255", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "9810" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3446", + "nanos": 429931641 + }, + "paybackYears": 5.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1705" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "40691" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "17876", + "nanos": 871093750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "40691" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "17876", + "nanos": 871093750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "778", + "nanos": 703796387 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "926" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "25117" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "16679", + "nanos": 779296875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "25117" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "16679", + "nanos": 779296875 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "175" + }, + "panelConfigIndex": 13, + "financialDetails": { + "initialAcKwhPerYear": 6307.9463, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "6421" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "3803" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "52579" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.26059, + "percentageExportedToGrid": 61.735023 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "859", + "nanos": 361633301 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1076" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "28971" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "19261", + "nanos": 878906250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "28971" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "19261", + "nanos": 878906250 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "14628", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "10826" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "3803", + "nanos": 409912109 + }, + "paybackYears": 5.25, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1935" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "46158" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "20582", + "nanos": 951171875 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "46158" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "20582", + "nanos": 951171875 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "859", + "nanos": 361633301 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1076" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "28971" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "19261", + "nanos": 878906250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "28971" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "19261", + "nanos": 878906250 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "200" + }, + "panelConfigIndex": 16, + "financialDetails": { + "initialAcKwhPerYear": 7414.54, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "5918" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4338" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "60091" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.9755, + "percentageExportedToGrid": 64.94714 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "980", + "nanos": 348449707 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "34566" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "23002", + "nanos": 712890625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "34566" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "23002", + "nanos": 712890625 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "16688" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "12350" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4338", + "nanos": 879882813 + }, + "paybackYears": 5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2270" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "54173" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "24509", + "nanos": 787109375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "54173" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "24509", + "nanos": 787109375 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "980", + "nanos": 348449707 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1290" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "34566" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "23002", + "nanos": 712890625 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "34566" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "23002", + "nanos": 712890625 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "225" + }, + "panelConfigIndex": 18, + "financialDetails": { + "initialAcKwhPerYear": 8151.381, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7971" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "4695" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "67602" + }, + "netMeteringAllowed": true, + "solarPercentage": 95.74408, + "percentageExportedToGrid": 62.30172 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1061", + "nanos": 6347656 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1439" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "38411" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "25579", + "nanos": 83984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "38411" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "25579", + "nanos": 83984375 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "18061" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "13366" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "4695", + "nanos": 859863281 + }, + "paybackYears": 5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2500" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "59632" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "27210", + "nanos": 144531250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "59632" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "27210", + "nanos": 144531250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1061", + "nanos": 6347656 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1439" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "38411" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "25579", + "nanos": 83984375 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "38411" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "25579", + "nanos": 83984375 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "250" + }, + "panelConfigIndex": 21, + "financialDetails": { + "initialAcKwhPerYear": 9256.696, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "7477" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "5231" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "75113" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.85416, + "percentageExportedToGrid": 64.802 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1181", + "nanos": 993041992 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1653" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "43997" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "29313", + "nanos": 658203125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "43997" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "29313", + "nanos": 658203125 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "20120", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "14890" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "5231", + "nanos": 330078125 + }, + "paybackYears": 5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2835" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "67637" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "31130", + "nanos": 722656250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "67637" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "31130", + "nanos": 722656250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1181", + "nanos": 993041992 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "1653" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "43997" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "29313", + "nanos": 658203125 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "43997" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "29313", + "nanos": 658203125 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "300" + }, + "panelConfigIndex": 26, + "financialDetails": { + "initialAcKwhPerYear": 11103.166, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "9006" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "6123" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "90136" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.81126, + "percentageExportedToGrid": 64.75073 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1383", + "nanos": 637817383 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2017" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "53458" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "35644", + "nanos": 804687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "53458" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "35644", + "nanos": 804687500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "23553" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "17430" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "6123", + "nanos": 779785156 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3400" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "81131" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "37771", + "nanos": 843750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "81131" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "37771", + "nanos": 843750000 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1383", + "nanos": 637817383 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2017" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "53458" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "35644", + "nanos": 804687500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "53458" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "35644", + "nanos": 804687500 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "350" + }, + "panelConfigIndex": 31, + "financialDetails": { + "initialAcKwhPerYear": 12958.395, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "10475" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7016" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "105159" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.84675, + "percentageExportedToGrid": 64.79315 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1585", + "nanos": 282348633 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2383" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "62979" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "42016", + "nanos": 953125000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "62979" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "42016", + "nanos": 953125000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "26985", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "19970" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7016", + "nanos": 229980469 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3968" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "94685" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "44453", + "nanos": 980468750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "94685" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "44453", + "nanos": 980468750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1585", + "nanos": 282348633 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2383" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "62979" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "42016", + "nanos": 953125000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "62979" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "42016", + "nanos": 953125000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "400" + }, + "panelConfigIndex": 36, + "financialDetails": { + "initialAcKwhPerYear": 14800.658, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "12033" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "7908" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "120182" + }, + "netMeteringAllowed": true, + "solarPercentage": 97.78772, + "percentageExportedToGrid": 64.72261 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "1786", + "nanos": 927124023 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2746" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "72411" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "48328", + "nanos": 417968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "72411" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "48328", + "nanos": 417968750 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "30418" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "22510" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "7908", + "nanos": 680175781 + }, + "paybackYears": 4.75, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "4533" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "108150" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "51075", + "nanos": 433593750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "108150" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "51075", + "nanos": 433593750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "1786", + "nanos": 927124023 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "2746" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "72411" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "48328", + "nanos": 417968750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "72411" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "48328", + "nanos": 417968750 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "450" + }, + "panelConfigIndex": 42, + "financialDetails": { + "initialAcKwhPerYear": 17003.46, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "11107" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "8979" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "135205" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.85921, + "percentageExportedToGrid": 67.218796 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2028", + "nanos": 900512695 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3170" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "83520" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "55754", + "nanos": 968750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "83520" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "55754", + "nanos": 968750000 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "34537" + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "25558" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "8979", + "nanos": 620117188 + }, + "paybackYears": 4.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5199" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "124098" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "58873", + "nanos": 941406250 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "124098" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "58873", + "nanos": 941406250 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2028", + "nanos": 900512695 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3170" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "83520" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "55754", + "nanos": 968750000 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "83520" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "55754", + "nanos": 968750000 + } + } + } + }, + { + "monthlyBill": { + "currencyCode": "USD", + "units": "500" + }, + "panelConfigIndex": 47, + "financialDetails": { + "initialAcKwhPerYear": 18831.781, + "remainingLifetimeUtilityBill": { + "currencyCode": "USD", + "units": "12761" + }, + "federalIncentive": { + "currencyCode": "USD", + "units": "9872" + }, + "stateIncentive": { + "currencyCode": "USD" + }, + "utilityIncentive": { + "currencyCode": "USD" + }, + "lifetimeSrecTotal": { + "currencyCode": "USD" + }, + "costOfElectricityWithoutSolar": { + "currencyCode": "USD", + "units": "150227" + }, + "netMeteringAllowed": true, + "solarPercentage": 99.53703, + "percentageExportedToGrid": 66.82777 + }, + "leasingSavings": { + "leasesAllowed": true, + "leasesSupported": true, + "annualLeasingCost": { + "currencyCode": "USD", + "units": "2230", + "nanos": 545166016 + }, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3529" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "92856" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "62001", + "nanos": 773437500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "92856" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "62001", + "nanos": 773437500 + } + } + }, + "cashPurchaseSavings": { + "outOfPocketCost": { + "currencyCode": "USD", + "units": "37969", + "nanos": 500000000 + }, + "upfrontCost": { + "currencyCode": "USD", + "units": "28098" + }, + "rebateValue": { + "currencyCode": "USD", + "units": "9872", + "nanos": 70312500 + }, + "paybackYears": 4.5, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "5759" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "137467" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "65430", + "nanos": 730468750 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "137467" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "65430", + "nanos": 730468750 + } + } + }, + "financedPurchaseSavings": { + "annualLoanPayment": { + "currencyCode": "USD", + "units": "2230", + "nanos": 545166016 + }, + "rebateValue": { + "currencyCode": "USD" + }, + "loanInterestRate": 0.05, + "savings": { + "savingsYear1": { + "currencyCode": "USD", + "units": "3529" + }, + "savingsYear20": { + "currencyCode": "USD", + "units": "92856" + }, + "presentValueOfSavingsYear20": { + "currencyCode": "USD", + "units": "62001", + "nanos": 773437500 + }, + "financiallyViable": true, + "savingsLifetime": { + "currencyCode": "USD", + "units": "92856" + }, + "presentValueOfSavingsLifetime": { + "currencyCode": "USD", + "units": "62001", + "nanos": 773437500 + } + } + } + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 267.5875, + "sunshineQuantiles": [ + 313.89545, + 1246.3882, + 1569.4501, + 1646.3126, + 1682.173, + 1706.7515, + 1721.1887, + 1731.4125, + 1740.264, + 1752.5176, + 1967.5802 + ], + "groundAreaMeters2": 250.23 + }, + "solarPanels": [ + { + "center": { + "latitude": 32.8118838, + "longitude": -116.98479329999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 441.38223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811867, + "longitude": -116.9848376 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.9273, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118689, + "longitude": -116.9847928 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.02963, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118987, + "longitude": -116.9847939 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.87534, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118984, + "longitude": -116.98480389999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.4508, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118835, + "longitude": -116.9848034 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.65634, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118833, + "longitude": -116.98481350000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.05667, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811883, + "longitude": -116.9848235 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.73587, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811897900000005, + "longitude": -116.98482399999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.04584, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118681, + "longitude": -116.98482299999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.86334, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811853299999996, + "longitude": -116.9848224 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.32245, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118535, + "longitude": -116.98481239999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.61737, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811854, + "longitude": -116.98479229999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.09857, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118756, + "longitude": -116.98491609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.88113, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8118981, + "longitude": -116.984814 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.79562, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811884, + "longitude": -116.9847833 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.222, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811913, + "longitude": -116.9848145 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.15295, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811852099999996, + "longitude": -116.98483720000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.133, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118519, + "longitude": -116.9848472 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.8869, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118543, + "longitude": -116.9847822 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.85464, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119133, + "longitude": -116.98480450000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.58362, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118687, + "longitude": -116.98480289999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.2878, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119128, + "longitude": -116.98482460000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.90204, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119276, + "longitude": -116.9848251 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.62375, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811854499999995, + "longitude": -116.98477219999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.845, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118538, + "longitude": -116.9848023 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.6956, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119282, + "longitude": -116.984805 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.3632, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811943, + "longitude": -116.98480550000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.57318, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811957899999996, + "longitude": -116.9848061 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.86325, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119577, + "longitude": -116.98481609999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 435.82248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119574, + "longitude": -116.9848262 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 437.53793, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811972499999996, + "longitude": -116.9848167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.4084, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119582, + "longitude": -116.98479599999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 434.4433, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119584, + "longitude": -116.984786 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 436.0248, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119587, + "longitude": -116.98477589999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 438.2073, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119433, + "longitude": -116.98479549999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.88187, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119438, + "longitude": -116.98477539999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.8504, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119428, + "longitude": -116.98481559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.65683, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119289, + "longitude": -116.9847749 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 433.16473, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119292, + "longitude": -116.9847648 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.81543, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119436, + "longitude": -116.9847854 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.37946, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811928699999996, + "longitude": -116.9847849 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.1893, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118743, + "longitude": -116.98490559999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 432.0006, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8118692, + "longitude": -116.98478279999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.96753, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811913499999996, + "longitude": -116.9847944 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.77652, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118684, + "longitude": -116.9848129 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.2197, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119284, + "longitude": -116.984795 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.7166, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119425, + "longitude": -116.98482560000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.32883, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811881899999996, + "longitude": -116.98483809999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.22165, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119138, + "longitude": -116.98478440000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.212, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118968, + "longitude": -116.98483859999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.48532, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118517, + "longitude": -116.9848572 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.41098, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118514, + "longitude": -116.98486720000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.63574, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118694, + "longitude": -116.9847727 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 429.26724, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118665, + "longitude": -116.9848577 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.83078, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119279, + "longitude": -116.9848151 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 428.6995, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118668, + "longitude": -116.98484769999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.82126, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118663, + "longitude": -116.9848677 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.47235, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811866099999996, + "longitude": -116.9848778 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 430.97412, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118658, + "longitude": -116.9848878 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.98843, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811850899999996, + "longitude": -116.98488730000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 431.045, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118812, + "longitude": -116.98486820000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 427.41312, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118548, + "longitude": -116.9847621 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.89395, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811914099999996, + "longitude": -116.9847743 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 426.5615, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118512, + "longitude": -116.9848773 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 425.4693, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119441, + "longitude": -116.9847653 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 424.70758, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118609, + "longitude": -116.9849187 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.9304, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8118989, + "longitude": -116.98478379999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.43488, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.811884299999996, + "longitude": -116.98477319999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.41953, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119116, + "longitude": -116.9848391 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 421.1381, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118809, + "longitude": -116.98487829999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 420.79208, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119114, + "longitude": -116.98484920000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.90457, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119112, + "longitude": -116.9848592 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 423.42468, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811926299999996, + "longitude": -116.9848497 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.73196, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811896499999996, + "longitude": -116.9848487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 419.47153, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811869699999995, + "longitude": -116.98476269999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.7138, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119265, + "longitude": -116.98483960000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.69305, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119414, + "longitude": -116.9848401 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 422.06076, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.81189630000001, + "longitude": -116.98485869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.35385, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119412, + "longitude": -116.98485009999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 416.87616, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811955999999995, + "longitude": -116.9848506 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 417.91763, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119709, + "longitude": -116.9848511 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 418.16815, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119563, + "longitude": -116.98484059999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 415.99094, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118903, + "longitude": -116.98491340000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 415.89172, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.811940899999996, + "longitude": -116.9848602 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 413.90323, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811926, + "longitude": -116.98485970000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 413.26962, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119589, + "longitude": -116.9847659 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.94952, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119407, + "longitude": -116.98487019999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.77533, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118384, + "longitude": -116.98482190000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.61795, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118361, + "longitude": -116.98488679999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 410.21555, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119258, + "longitude": -116.9848697 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 407.96796, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811925599999995, + "longitude": -116.9848797 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 409.75314, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118596, + "longitude": -116.98490819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 407.35583, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8119558, + "longitude": -116.9848607 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 407.2352, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118814, + "longitude": -116.98485819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.86047, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118389, + "longitude": -116.98480180000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.28812, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118386, + "longitude": -116.9848118 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 405.66187, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118397, + "longitude": -116.9847716 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 402.60684, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119556, + "longitude": -116.98487069999997 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 401.8724, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119109, + "longitude": -116.98486919999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 400.38428, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118992, + "longitude": -116.9847738 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 399.6001, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119404, + "longitude": -116.9848802 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.26773, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811837, + "longitude": -116.98484669999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 397.01105, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118394, + "longitude": -116.98478170000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.9655, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8118392, + "longitude": -116.9847917 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.8725, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119051, + "longitude": -116.98491080000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.65414, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8119064, + "longitude": -116.98492129999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 408.33594, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8119211, + "longitude": -116.9849186 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 406.18936, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.811919800000005, + "longitude": -116.98490819999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 396.68933, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8118365, + "longitude": -116.98486679999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 394.5755, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811896, + "longitude": -116.98486869999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 393.39398, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118372, + "longitude": -116.9848367 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 391.70377, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8119253, + "longitude": -116.9848898 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 389.65054, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118368, + "longitude": -116.9848567 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 388.78152, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811839899999995, + "longitude": -116.98476160000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 387.07285, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119143, + "longitude": -116.98476430000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.99036, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 32.8119553, + "longitude": -116.98488069999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 384.31143, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.811889, + "longitude": -116.984903 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 379.78912, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.8119107, + "longitude": -116.9848793 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 365.7679, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 32.8118917, + "longitude": -116.98492390000001 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 344.49527, + "segmentIndex": 2 + }, + { + "center": { + "latitude": 32.811910499999996, + "longitude": -116.98488929999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 325.07785, + "segmentIndex": 1 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 32.811827099999995, + "longitude": -116.9849327 + }, + "ne": { + "latitude": 32.811985, + "longitude": -116.98475110000001 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 16 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "10681", + "content-type": "application/json; charset=UTF-8", + "date": "Wed, 25 Oct 2023 03:49:20 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=32.81191404727009&location.longitude=-116.98483049869536&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/responses/opt3.js b/Neverstopdreaming/src/responses/opt3.js new file mode 100644 index 00000000..06de60fa --- /dev/null +++ b/Neverstopdreaming/src/responses/opt3.js @@ -0,0 +1,4097 @@ +export const opt3Response = +{ + "data": { + "name": "buildings/ChIJ65O66qE7AWARyMxrIKOkSNM", + "center": { + "latitude": 34.6921786, + "longitude": 135.7936116 + }, + "imageryDate": { + "year": 2019, + "month": 8, + "day": 10 + }, + "regionCode": "JP", + "solarPotential": { + "maxArrayPanelsCount": 154, + "maxArrayAreaMeters2": 252.06718, + "maxSunshineHoursPerYear": 1235.7968, + "carbonOffsetFactorKgPerMwh": 550.9993, + "wholeRoofStats": { + "areaMeters2": 296.50735, + "sunshineQuantiles": [ + 436.7028, + 1069.0875, + 1205.3389, + 1211.4529, + 1216.8755, + 1221.3872, + 1224.4266, + 1226.2313, + 1227.8884, + 1229.8357, + 1291.0104 + ], + "groundAreaMeters2": 290.95 + }, + "roofSegmentStats": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "stats": { + "areaMeters2": 149.58707, + "sunshineQuantiles": [ + 436.7028, + 1082.8007, + 1201.8079, + 1205.5996, + 1208.8807, + 1211.8242, + 1214.655, + 1217.3534, + 1220.1459, + 1223.9327, + 1289.4347 + ], + "groundAreaMeters2": 146.8 + }, + "center": { + "latitude": 34.6921793, + "longitude": 135.79365199999998 + }, + "boundingBox": { + "sw": { + "latitude": 34.6920929, + "longitude": 135.7936102 + }, + "ne": { + "latitude": 34.6922693, + "longitude": 135.7936993 + } + }, + "planeHeightAtCenterMeters": 73.589264 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "stats": { + "areaMeters2": 146.9203, + "sunshineQuantiles": [ + 443.95938, + 1025.4292, + 1223.0009, + 1224.5983, + 1225.6631, + 1226.5806, + 1227.4825, + 1228.4093, + 1229.435, + 1231.1202, + 1291.0104 + ], + "groundAreaMeters2": 144.15 + }, + "center": { + "latitude": 34.6921807, + "longitude": 135.793569 + }, + "boundingBox": { + "sw": { + "latitude": 34.6920934, + "longitude": 135.79352509999998 + }, + "ne": { + "latitude": 34.692267099999995, + "longitude": 135.7936119 + } + }, + "planeHeightAtCenterMeters": 73.594826 + } + ], + "solarPanelConfigs": [ + { + "panelsCount": 4, + "yearlyEnergyDcKwh": 1229.8373, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 3, + "yearlyEnergyDcKwh": 922.10333, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 5, + "yearlyEnergyDcKwh": 1536.8777, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1229.1437, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 6, + "yearlyEnergyDcKwh": 1844.0308, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1536.2968, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 7, + "yearlyEnergyDcKwh": 2151.143, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1843.409, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 8, + "yearlyEnergyDcKwh": 2458.5046, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2150.7708, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 9, + "yearlyEnergyDcKwh": 2766.61, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2458.8762, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 10, + "yearlyEnergyDcKwh": 3074.786, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2767.052, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 11, + "yearlyEnergyDcKwh": 3381.8315, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3074.0977, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 12, + "yearlyEnergyDcKwh": 3688.8586, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3381.1248, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 13, + "yearlyEnergyDcKwh": 3995.8064, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3688.0728, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 14, + "yearlyEnergyDcKwh": 4303.0273, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 13, + "yearlyEnergyDcKwh": 3995.2935, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 15, + "yearlyEnergyDcKwh": 4610.239, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 14, + "yearlyEnergyDcKwh": 4302.5054, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 16, + "yearlyEnergyDcKwh": 4917.152, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4609.4185, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 17, + "yearlyEnergyDcKwh": 5224.197, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4916.464, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 18, + "yearlyEnergyDcKwh": 5531.369, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 17, + "yearlyEnergyDcKwh": 5223.636, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 19, + "yearlyEnergyDcKwh": 5838.5186, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5530.7856, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 20, + "yearlyEnergyDcKwh": 6145.769, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 19, + "yearlyEnergyDcKwh": 5838.036, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 21, + "yearlyEnergyDcKwh": 6452.573, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6144.8403, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 22, + "yearlyEnergyDcKwh": 6759.3315, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6451.5986, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 23, + "yearlyEnergyDcKwh": 7066.0615, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 22, + "yearlyEnergyDcKwh": 6758.3286, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 24, + "yearlyEnergyDcKwh": 7372.789, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 23, + "yearlyEnergyDcKwh": 7065.056, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 25, + "yearlyEnergyDcKwh": 7679.514, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7371.7813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 26, + "yearlyEnergyDcKwh": 7986.4775, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7678.7446, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 27, + "yearlyEnergyDcKwh": 8293.28, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 26, + "yearlyEnergyDcKwh": 7985.5474, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 28, + "yearlyEnergyDcKwh": 8599.991, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8292.258, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 29, + "yearlyEnergyDcKwh": 8906.961, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8599.229, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 30, + "yearlyEnergyDcKwh": 9213.922, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8906.189, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 31, + "yearlyEnergyDcKwh": 9521.808, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 30, + "yearlyEnergyDcKwh": 9214.075, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 32, + "yearlyEnergyDcKwh": 9829.012, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 31, + "yearlyEnergyDcKwh": 9521.279, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 33, + "yearlyEnergyDcKwh": 10136.509, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 32, + "yearlyEnergyDcKwh": 9828.776, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 34, + "yearlyEnergyDcKwh": 10443.621, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 33, + "yearlyEnergyDcKwh": 10135.888, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 35, + "yearlyEnergyDcKwh": 10750.529, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 34, + "yearlyEnergyDcKwh": 10442.796, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 36, + "yearlyEnergyDcKwh": 11057.672, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 35, + "yearlyEnergyDcKwh": 10749.938, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 37, + "yearlyEnergyDcKwh": 11364.595, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 36, + "yearlyEnergyDcKwh": 11056.861, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 38, + "yearlyEnergyDcKwh": 11671.459, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 37, + "yearlyEnergyDcKwh": 11363.726, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 39, + "yearlyEnergyDcKwh": 11978.169, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 38, + "yearlyEnergyDcKwh": 11670.435, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 40, + "yearlyEnergyDcKwh": 12284.875, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 39, + "yearlyEnergyDcKwh": 11977.141, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 41, + "yearlyEnergyDcKwh": 12591.75, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 40, + "yearlyEnergyDcKwh": 12284.016, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 42, + "yearlyEnergyDcKwh": 12898.606, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 41, + "yearlyEnergyDcKwh": 12590.871, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 43, + "yearlyEnergyDcKwh": 13205.635, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 42, + "yearlyEnergyDcKwh": 12897.899, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 44, + "yearlyEnergyDcKwh": 13512.406, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 43, + "yearlyEnergyDcKwh": 13204.672, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 45, + "yearlyEnergyDcKwh": 13819.099, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 44, + "yearlyEnergyDcKwh": 13511.363, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 46, + "yearlyEnergyDcKwh": 14125.786, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 45, + "yearlyEnergyDcKwh": 13818.052, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 47, + "yearlyEnergyDcKwh": 14432.46, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 46, + "yearlyEnergyDcKwh": 14124.726, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 48, + "yearlyEnergyDcKwh": 14739.129, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 47, + "yearlyEnergyDcKwh": 14431.395, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 49, + "yearlyEnergyDcKwh": 15045.798, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 48, + "yearlyEnergyDcKwh": 14738.063, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 50, + "yearlyEnergyDcKwh": 15352.441, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 49, + "yearlyEnergyDcKwh": 15044.707, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 51, + "yearlyEnergyDcKwh": 15659.063, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 50, + "yearlyEnergyDcKwh": 15351.329, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 52, + "yearlyEnergyDcKwh": 15965.663, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 51, + "yearlyEnergyDcKwh": 15657.929, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 53, + "yearlyEnergyDcKwh": 16272.262, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 52, + "yearlyEnergyDcKwh": 15964.527, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 54, + "yearlyEnergyDcKwh": 16578.803, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 53, + "yearlyEnergyDcKwh": 16271.069, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 55, + "yearlyEnergyDcKwh": 16885.342, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 54, + "yearlyEnergyDcKwh": 16577.607, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 56, + "yearlyEnergyDcKwh": 17191.854, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 55, + "yearlyEnergyDcKwh": 16884.121, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 57, + "yearlyEnergyDcKwh": 17498.367, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 56, + "yearlyEnergyDcKwh": 17190.633, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 58, + "yearlyEnergyDcKwh": 17804.873, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 57, + "yearlyEnergyDcKwh": 17497.14, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 59, + "yearlyEnergyDcKwh": 18111.344, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 58, + "yearlyEnergyDcKwh": 17803.611, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 60, + "yearlyEnergyDcKwh": 18417.746, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 59, + "yearlyEnergyDcKwh": 18110.014, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 61, + "yearlyEnergyDcKwh": 18724.143, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 1, + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 60, + "yearlyEnergyDcKwh": 18416.412, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 62, + "yearlyEnergyDcKwh": 19030.516, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 2, + "yearlyEnergyDcKwh": 614.1058, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 60, + "yearlyEnergyDcKwh": 18416.412, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 63, + "yearlyEnergyDcKwh": 19336.922, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 60, + "yearlyEnergyDcKwh": 18416.412, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 64, + "yearlyEnergyDcKwh": 19643.271, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 61, + "yearlyEnergyDcKwh": 18722.764, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 65, + "yearlyEnergyDcKwh": 19949.701, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 62, + "yearlyEnergyDcKwh": 19029.193, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 66, + "yearlyEnergyDcKwh": 20256.045, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 63, + "yearlyEnergyDcKwh": 19335.537, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 67, + "yearlyEnergyDcKwh": 20562.375, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 64, + "yearlyEnergyDcKwh": 19641.867, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 68, + "yearlyEnergyDcKwh": 20868.695, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 65, + "yearlyEnergyDcKwh": 19948.188, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 69, + "yearlyEnergyDcKwh": 21174.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 66, + "yearlyEnergyDcKwh": 20254.402, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 70, + "yearlyEnergyDcKwh": 21481.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 67, + "yearlyEnergyDcKwh": 20560.592, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 71, + "yearlyEnergyDcKwh": 21787.285, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 68, + "yearlyEnergyDcKwh": 20866.777, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 72, + "yearlyEnergyDcKwh": 22093.465, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 69, + "yearlyEnergyDcKwh": 21172.957, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 73, + "yearlyEnergyDcKwh": 22399.557, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 70, + "yearlyEnergyDcKwh": 21479.047, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 74, + "yearlyEnergyDcKwh": 22705.625, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 3, + "yearlyEnergyDcKwh": 920.5117, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 71, + "yearlyEnergyDcKwh": 21785.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 75, + "yearlyEnergyDcKwh": 23011.568, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 4, + "yearlyEnergyDcKwh": 1226.4536, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 71, + "yearlyEnergyDcKwh": 21785.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 76, + "yearlyEnergyDcKwh": 23317.584, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 5, + "yearlyEnergyDcKwh": 1532.4707, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 71, + "yearlyEnergyDcKwh": 21785.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 77, + "yearlyEnergyDcKwh": 23624.086, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 6, + "yearlyEnergyDcKwh": 1838.9729, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 71, + "yearlyEnergyDcKwh": 21785.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 78, + "yearlyEnergyDcKwh": 23930.1, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2144.985, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 71, + "yearlyEnergyDcKwh": 21785.117, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 79, + "yearlyEnergyDcKwh": 24235.986, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 7, + "yearlyEnergyDcKwh": 2144.985, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 80, + "yearlyEnergyDcKwh": 24541.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 8, + "yearlyEnergyDcKwh": 2450.4988, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 81, + "yearlyEnergyDcKwh": 24847.113, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 9, + "yearlyEnergyDcKwh": 2756.111, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 82, + "yearlyEnergyDcKwh": 25152.662, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 10, + "yearlyEnergyDcKwh": 3061.6597, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 83, + "yearlyEnergyDcKwh": 25458.172, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 11, + "yearlyEnergyDcKwh": 3367.1707, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 84, + "yearlyEnergyDcKwh": 25763.611, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 12, + "yearlyEnergyDcKwh": 3672.6084, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 85, + "yearlyEnergyDcKwh": 26069.07, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 13, + "yearlyEnergyDcKwh": 3978.0688, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 86, + "yearlyEnergyDcKwh": 26374.305, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 14, + "yearlyEnergyDcKwh": 4283.303, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 87, + "yearlyEnergyDcKwh": 26679.322, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 15, + "yearlyEnergyDcKwh": 4588.3203, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 88, + "yearlyEnergyDcKwh": 26984.625, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 16, + "yearlyEnergyDcKwh": 4893.622, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 89, + "yearlyEnergyDcKwh": 27290.035, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 17, + "yearlyEnergyDcKwh": 5199.0327, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 90, + "yearlyEnergyDcKwh": 27596.44, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 18, + "yearlyEnergyDcKwh": 5505.437, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 91, + "yearlyEnergyDcKwh": 27901.404, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 19, + "yearlyEnergyDcKwh": 5810.402, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 92, + "yearlyEnergyDcKwh": 28206.322, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 20, + "yearlyEnergyDcKwh": 6115.3203, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 93, + "yearlyEnergyDcKwh": 28511.193, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 21, + "yearlyEnergyDcKwh": 6420.192, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 94, + "yearlyEnergyDcKwh": 28815.982, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 22, + "yearlyEnergyDcKwh": 6724.9814, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 95, + "yearlyEnergyDcKwh": 29120.674, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 23, + "yearlyEnergyDcKwh": 7029.672, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 96, + "yearlyEnergyDcKwh": 29425.725, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 24, + "yearlyEnergyDcKwh": 7334.722, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 97, + "yearlyEnergyDcKwh": 29730.404, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 25, + "yearlyEnergyDcKwh": 7639.4014, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 98, + "yearlyEnergyDcKwh": 30035.06, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 26, + "yearlyEnergyDcKwh": 7944.058, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 99, + "yearlyEnergyDcKwh": 30339.652, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 27, + "yearlyEnergyDcKwh": 8248.649, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 100, + "yearlyEnergyDcKwh": 30644.19, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 28, + "yearlyEnergyDcKwh": 8553.1875, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 101, + "yearlyEnergyDcKwh": 30948.65, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 29, + "yearlyEnergyDcKwh": 8857.648, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 102, + "yearlyEnergyDcKwh": 31254.11, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 30, + "yearlyEnergyDcKwh": 9163.106, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 103, + "yearlyEnergyDcKwh": 31558.566, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 31, + "yearlyEnergyDcKwh": 9467.563, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 104, + "yearlyEnergyDcKwh": 31862.908, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 32, + "yearlyEnergyDcKwh": 9771.905, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 106, + "yearlyEnergyDcKwh": 32470.795, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 34, + "yearlyEnergyDcKwh": 10379.793, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 72, + "yearlyEnergyDcKwh": 22091.006, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 108, + "yearlyEnergyDcKwh": 33078.613, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 35, + "yearlyEnergyDcKwh": 10683.689, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 73, + "yearlyEnergyDcKwh": 22394.928, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 110, + "yearlyEnergyDcKwh": 33686.234, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 36, + "yearlyEnergyDcKwh": 10987.425, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 112, + "yearlyEnergyDcKwh": 34293.35, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 38, + "yearlyEnergyDcKwh": 11594.54, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 114, + "yearlyEnergyDcKwh": 34900.39, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 40, + "yearlyEnergyDcKwh": 12201.579, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 116, + "yearlyEnergyDcKwh": 35507.242, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 42, + "yearlyEnergyDcKwh": 12808.431, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 118, + "yearlyEnergyDcKwh": 36113.656, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 44, + "yearlyEnergyDcKwh": 13414.848, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 120, + "yearlyEnergyDcKwh": 36719.77, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 46, + "yearlyEnergyDcKwh": 14020.958, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 122, + "yearlyEnergyDcKwh": 37325.5, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 48, + "yearlyEnergyDcKwh": 14626.691, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 124, + "yearlyEnergyDcKwh": 37930.91, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 50, + "yearlyEnergyDcKwh": 15232.102, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 126, + "yearlyEnergyDcKwh": 38536.082, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 52, + "yearlyEnergyDcKwh": 15837.271, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 128, + "yearlyEnergyDcKwh": 39140.86, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 54, + "yearlyEnergyDcKwh": 16442.049, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 130, + "yearlyEnergyDcKwh": 39745.414, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 56, + "yearlyEnergyDcKwh": 17046.604, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 132, + "yearlyEnergyDcKwh": 40349.41, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 58, + "yearlyEnergyDcKwh": 17650.602, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 134, + "yearlyEnergyDcKwh": 40952.82, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 60, + "yearlyEnergyDcKwh": 18254.008, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 136, + "yearlyEnergyDcKwh": 41555.574, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 62, + "yearlyEnergyDcKwh": 18856.762, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 138, + "yearlyEnergyDcKwh": 42157.81, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 64, + "yearlyEnergyDcKwh": 19458.996, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 140, + "yearlyEnergyDcKwh": 42759.813, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 66, + "yearlyEnergyDcKwh": 20061.002, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 142, + "yearlyEnergyDcKwh": 43361.453, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 68, + "yearlyEnergyDcKwh": 20662.643, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 144, + "yearlyEnergyDcKwh": 43963.297, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 70, + "yearlyEnergyDcKwh": 21264.486, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 146, + "yearlyEnergyDcKwh": 44564.25, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 72, + "yearlyEnergyDcKwh": 21865.438, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 148, + "yearlyEnergyDcKwh": 45165.15, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22466.34, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 74, + "yearlyEnergyDcKwh": 22698.813, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 150, + "yearlyEnergyDcKwh": 45765.723, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 75, + "yearlyEnergyDcKwh": 22766.625, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 75, + "yearlyEnergyDcKwh": 22999.1, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 152, + "yearlyEnergyDcKwh": 46366.098, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 77, + "yearlyEnergyDcKwh": 23366.998, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 75, + "yearlyEnergyDcKwh": 22999.1, + "segmentIndex": 1 + } + ] + }, + { + "panelsCount": 154, + "yearlyEnergyDcKwh": 46963.582, + "roofSegmentSummaries": [ + { + "pitchDegrees": 11.077469, + "azimuthDegrees": 89.92308, + "panelsCount": 77, + "yearlyEnergyDcKwh": 23366.998, + "segmentIndex": 0 + }, + { + "pitchDegrees": 11.144095, + "azimuthDegrees": 269.29907, + "panelsCount": 77, + "yearlyEnergyDcKwh": 23596.586, + "segmentIndex": 1 + } + ] + } + ], + "panelCapacityWatts": 250, + "panelHeightMeters": 1.65, + "panelWidthMeters": 0.992, + "panelLifetimeYears": 20, + "buildingStats": { + "areaMeters2": 345.24976, + "sunshineQuantiles": [ + 421.00458, + 750.6526, + 1199.9457, + 1207.9294, + 1214.2386, + 1219.6519, + 1223.6456, + 1225.8228, + 1227.5972, + 1229.646, + 1291.0104 + ], + "groundAreaMeters2": 315.5 + }, + "solarPanels": [ + { + "center": { + "latitude": 34.692252599999996, + "longitude": 135.793603 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 308.3511, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922537, + "longitude": 135.7936168 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.734, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922378, + "longitude": 135.793603 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.90405, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692252599999996, + "longitude": 135.7935923 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.84818, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692252599999996, + "longitude": 135.7935817 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.04028, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922377, + "longitude": 135.7935818 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.15314, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692252499999995, + "longitude": 135.79357109999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.11234, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692252499999995, + "longitude": 135.79356049999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.3616, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692252499999995, + "longitude": 135.7935498 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 308.1054, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922524, + "longitude": 135.7935392 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 308.17584, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922376, + "longitude": 135.7935499 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.04556, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922377, + "longitude": 135.7935712 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.02704, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922375, + "longitude": 135.7935393 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.9479, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692222699999995, + "longitude": 135.7935394 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.22067, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922078, + "longitude": 135.7935394 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.21167, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692192899999995, + "longitude": 135.79353949999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.91287, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692178, + "longitude": 135.7935396 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.04523, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921631, + "longitude": 135.7935397 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.1725, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921483, + "longitude": 135.7935398 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.14926, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692133399999996, + "longitude": 135.7935398 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.25034, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921781, + "longitude": 135.7935502 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.80438, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922377, + "longitude": 135.7935924 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.7583, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921781, + "longitude": 135.7935608 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.73004, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692222699999995, + "longitude": 135.79354999999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.7274, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692192999999996, + "longitude": 135.7935608 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.7249, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922079, + "longitude": 135.7935607 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.96338, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692192999999996, + "longitude": 135.7935714 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.80286, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692222799999996, + "longitude": 135.7935819 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.71072, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922079, + "longitude": 135.7935819 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.9703, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692208, + "longitude": 135.79359259999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.96063, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692208, + "longitude": 135.7936032 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.88565, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921931, + "longitude": 135.7936033 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.20444, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921783, + "longitude": 135.7936034 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.49692, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921931, + "longitude": 135.79359259999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.1118, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921782, + "longitude": 135.7935927 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.90817, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921633, + "longitude": 135.7935928 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.1427, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921633, + "longitude": 135.7935822 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.9232, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921484, + "longitude": 135.7935823 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.86432, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922229, + "longitude": 135.79360309999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.70947, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921634, + "longitude": 135.7936034 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.70636, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921485, + "longitude": 135.7936035 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.87546, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921336, + "longitude": 135.79360359999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.8557, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921336, + "longitude": 135.793593 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 307.02817, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921187, + "longitude": 135.7936037 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.77228, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921782, + "longitude": 135.79358209999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.69174, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692163199999996, + "longitude": 135.7935609 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.68808, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921185, + "longitude": 135.79353989999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.67377, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921931, + "longitude": 135.793582 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.66888, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921781, + "longitude": 135.79357149999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.66852, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692163199999996, + "longitude": 135.7935503 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.64386, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921483, + "longitude": 135.7935504 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.62204, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692133399999996, + "longitude": 135.79355049999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.6, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922079, + "longitude": 135.7935713 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.59833, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922376, + "longitude": 135.79356049999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.5418, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692192899999995, + "longitude": 135.7935501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.53723, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921484, + "longitude": 135.7935716 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.51294, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692222799999996, + "longitude": 135.7935712 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.5126, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922078, + "longitude": 135.7935501 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.50763, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921633, + "longitude": 135.7935716 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.46976, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921186, + "longitude": 135.79355049999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.4017, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692222699999995, + "longitude": 135.7935606 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.39804, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922536, + "longitude": 135.7936274 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.37177, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922536, + "longitude": 135.79363809999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.40594, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921335, + "longitude": 135.7935823 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.3507, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921187, + "longitude": 135.7935824 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.42975, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921335, + "longitude": 135.7935717 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.34338, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921483, + "longitude": 135.79356099999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.3295, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921186, + "longitude": 135.7935718 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.32043, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921187, + "longitude": 135.793593 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.21487, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921186, + "longitude": 135.7935612 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.18954, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922229, + "longitude": 135.7935925 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.185, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921335, + "longitude": 135.7935611 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.18063, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692103800000005, + "longitude": 135.79359309999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.09067, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921485, + "longitude": 135.7935929 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.0699, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922388, + "longitude": 135.7936167 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.9419, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922239, + "longitude": 135.7936166 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.01712, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692209, + "longitude": 135.79361649999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.50214, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692194199999996, + "longitude": 135.7936163 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.0122, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921039, + "longitude": 135.7936037 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.88797, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6922387, + "longitude": 135.7936379 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.5137, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922238, + "longitude": 135.79363780000003 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.61234, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922089, + "longitude": 135.7936377 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.54865, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922387, + "longitude": 135.7936273 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.51108, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921793, + "longitude": 135.7936162 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.4378, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692164399999996, + "longitude": 135.79361609999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.46054, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922239, + "longitude": 135.7936272 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.2342, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.69225350000001, + "longitude": 135.7936487 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.01697, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.69225350000001, + "longitude": 135.7936593 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.30182, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922534, + "longitude": 135.7936699 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.41058, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922533, + "longitude": 135.7936806 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 306.40433, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921792, + "longitude": 135.7936268 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.965, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692238599999996, + "longitude": 135.7936592 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.9185, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692209, + "longitude": 135.79362709999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.87146, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921941, + "longitude": 135.793627 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.78943, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921495, + "longitude": 135.793616 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.69064, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921347, + "longitude": 135.7936159 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.05023, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922089, + "longitude": 135.7936483 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.6793, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692238599999996, + "longitude": 135.79364859999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.65692, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922238, + "longitude": 135.7936485 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.59155, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922385, + "longitude": 135.7936698 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.53775, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921198, + "longitude": 135.7936157 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.4612, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921049, + "longitude": 135.79361559999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 305.45816, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922385, + "longitude": 135.7936805 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.45688, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922237, + "longitude": 135.79365909999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 304.34186, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921941, + "longitude": 135.79363759999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.94513, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692164399999996, + "longitude": 135.7936267 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.9428, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692103800000005, + "longitude": 135.79358249999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.92212, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921792, + "longitude": 135.7936375 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.8967, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692103599999996, + "longitude": 135.79354 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.8846, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.692208799999996, + "longitude": 135.793659 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.73538, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921495, + "longitude": 135.79362659999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.56775, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921643, + "longitude": 135.7936374 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.54807, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692194, + "longitude": 135.7936482 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.53983, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692208799999996, + "longitude": 135.7936696 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.4988, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.69220870000001, + "longitude": 135.79368019999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.4587, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922236, + "longitude": 135.79366969999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.39252, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6922236, + "longitude": 135.7936803 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.2913, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692134599999996, + "longitude": 135.79362650000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.1264, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921048, + "longitude": 135.7936263 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.0565, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921939, + "longitude": 135.7936588 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 303.05414, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921939, + "longitude": 135.7936695 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.88458, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921791, + "longitude": 135.79364809999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.8482, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921494, + "longitude": 135.7936372 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.71622, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921791, + "longitude": 135.79365869999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.69394, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921642, + "longitude": 135.793648 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.65207, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921197, + "longitude": 135.7936264 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.51785, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921197, + "longitude": 135.793637 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.4132, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921938, + "longitude": 135.7936801 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.36432, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921789, + "longitude": 135.79368 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.56848, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921345, + "longitude": 135.79363709999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.98727, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921642, + "longitude": 135.7936586 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.8118, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921493, + "longitude": 135.7936585 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 302.18524, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921494, + "longitude": 135.7936479 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.78955, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692178999999996, + "longitude": 135.7936694 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.61743, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921492, + "longitude": 135.79366910000002 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.39542, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921048, + "longitude": 135.7936369 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.3591, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921344, + "longitude": 135.7936584 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.1505, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921345, + "longitude": 135.79364769999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.08322, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921641, + "longitude": 135.7936799 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.02658, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921196, + "longitude": 135.79364759999999 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.9784, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921641, + "longitude": 135.79366919999998 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.85703, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921047, + "longitude": 135.7936475 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.78317, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921047, + "longitude": 135.7936581 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 301.17978, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921195, + "longitude": 135.7936583 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.6649, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921046, + "longitude": 135.7936688 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.47687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921195, + "longitude": 135.7936689 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.4743, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921492, + "longitude": 135.7936798 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.47223, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.692119399999996, + "longitude": 135.7936795 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.42914, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921037, + "longitude": 135.7935506 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.2868, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921344, + "longitude": 135.793669 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.2853, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921343, + "longitude": 135.7936796 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.20575, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921046, + "longitude": 135.7936794 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 300.1687, + "segmentIndex": 0 + }, + { + "center": { + "latitude": 34.6921037, + "longitude": 135.7935719 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.8613, + "segmentIndex": 1 + }, + { + "center": { + "latitude": 34.6921037, + "longitude": 135.7935612 + }, + "orientation": "LANDSCAPE", + "yearlyEnergyDcKwh": 298.62558, + "segmentIndex": 1 + } + ] + }, + "boundingBox": { + "sw": { + "latitude": 34.6920883, + "longitude": 135.7935229 + }, + "ne": { + "latitude": 34.6922698, + "longitude": 135.7937014 + } + }, + "imageryQuality": "HIGH", + "imageryProcessedDate": { + "year": 2022, + "month": 10, + "day": 17 + } + }, + "status": 200, + "statusText": "", + "headers": { + "cache-control": "private", + "content-encoding": "gzip", + "content-length": "6495", + "content-type": "application/json; charset=UTF-8", + "date": "Wed, 25 Oct 2023 01:58:29 GMT", + "server": "ESF", + "vary": "Origin, X-Origin, Referer" + }, + "config": { + "transitional": { + "silentJSONParsing": true, + "forcedJSONParsing": true, + "clarifyTimeoutError": false + }, + "adapter": "xhr", + "transformRequest": [ + null + ], + "transformResponse": [ + null + ], + "timeout": 0, + "xsrfCookieName": "XSRF-TOKEN", + "xsrfHeaderName": "X-XSRF-TOKEN", + "maxContentLength": -1, + "maxBodyLength": -1, + "env": {}, + "headers": { + "Accept": "application/json, text/plain, */*" + }, + "method": "get", + "url": "https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=34.69218672400119&location.longitude=135.79361468553543&requiredQuality=HIGH&key=AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg" + }, + "request": {} +} \ No newline at end of file diff --git a/Neverstopdreaming/src/screens/LocationMenu.js b/Neverstopdreaming/src/screens/LocationMenu.js new file mode 100644 index 00000000..a8ff64b9 --- /dev/null +++ b/Neverstopdreaming/src/screens/LocationMenu.js @@ -0,0 +1,118 @@ +import LocationCard from "../components/LocationCard"; +import Box from "@mui/material/Box"; + +export default function LocationMenu() { + // List of Locations to analyse + const images = [ + { + title: + "45 Northeast 59th Street, Miami, FL 33137 Lemon City-Little Haiti Miami Florida United States", + lat: 25.8299, + lng: -80.195477, + id: 1, + }, + { + title: + "1226 Pfeifer Lane, El Cajon, CA 92020 El Cajon California United States", + lat: 32.81191404727009, + lng: -116.98483049869536, + id: 2, + }, + { + title: + "6376 Lake Arrowhead Drive, San Diego, CA 92119 Lake Murray, San Diego, California, United States", + lat: 32.79626463265465, + lng: -117.01002549380065, + id: 3, + }, + { + title: + "Heijo Palace Historical Park, tanida-nara line, Sakicho, Nara, Nara Prefecture 630-8003, Japan", + lat: 34.69218672400119, + lng: 135.79361468553543, + id: 4, + }, + { + title: + "Heijo Palace Historical Park, nara-seika line, Nijoji-minami 5-chome, Nara, Nara Prefecture 630-8577, Japan", + lat: 34.693359972717694, + lng: 135.7954328879714, + id: 5, + }, + { + title: "Sakicho, Nara, 630-8003, Japan", + lat: 34.69396643874814, + lng: 135.79543758183718, + }, + { + title: "1151 Sakicho, Nara, 630-8001, Japan", + lat: 34.69486785959089, + lng: 135.8006839826703, + }, + { + title: "Japan, 630-8003 Nara, Sakichō, 1151 Ruins Exhibition Hall", + lat: 34.69367092494664, + lng: 135.79937104135752, + }, + { + title: "3 Chome-5-Number 1 Nijoojiminami, Nara, 630-8012, Japan", + lat: 34.69346858559709, + lng: 135.79929560422897, + }, + { + title: "286-1 Sakicho, Nara, 630-8003, Japan", + lat: 34.693253013702254, + lng: 135.7903303205967, + }, + //3d video 1 + { + title: "Mountain View, CA 94043, USA", + lat: 37.422392, + lng: -122.0867626, + }, + //3d video 2 + { + title: "200 1/2 San Antonio St, Austin, TX 78701, USA", + lat: 30.265753, + lng: -97.74884, + }, + ]; + + return ( +
+

+ Available Locations +

+
+

+ As the app is still a prototype, the Ai based Placement Recommendation is only available for these locations +

+
+ + {images.map((image) => ( + + ))} + +
+
+ ); + +} diff --git a/Neverstopdreaming/src/screens/Login.js b/Neverstopdreaming/src/screens/Login.js new file mode 100644 index 00000000..a91b30e8 --- /dev/null +++ b/Neverstopdreaming/src/screens/Login.js @@ -0,0 +1,58 @@ +import React, { useState } from "react"; +import "../styles/LoginStyles.css"; +import { useNavigate } from "react-router-dom"; +import solarLogo from "../assets/solarLogo.png"; +import ArrowForwardIcon from '@mui/icons-material/ArrowForward'; + + +export const Login = (props) => { + const [email, setEmail] = useState(""); + const [pass, setPass] = useState(""); + const [loggedIn, setLoggedIn] = useState(false); + const navigate = useNavigate(); + + // Login using local authentication + const handleSubmit = (e) => { + if (email === "21bsm054@iiitdmj.ac.in" && pass === "Qwerty@123") { + setLoggedIn(true); + console.log("login successful"); + navigate("/location-menu"); + } + }; + + return ( +
+ Krypton Solar + +

Login

+
+ + setEmail(e.target.value)} + type="email" + placeholder="Enter Email Here" + id="email" + name="email" + /> + + setPass(e.target.value)} + type="password" + placeholder="Enter Password here" + id="password" + name="password" + /> + +
+
+ ); +}; diff --git a/Neverstopdreaming/src/screens/ViewLocation.js b/Neverstopdreaming/src/screens/ViewLocation.js new file mode 100644 index 00000000..e1733a7d --- /dev/null +++ b/Neverstopdreaming/src/screens/ViewLocation.js @@ -0,0 +1,114 @@ +import { useState } from "react"; +import { useLocation } from "react-router-dom"; +import Button from "@mui/material/Button"; +import ButtonGroup from "@mui/material/ButtonGroup"; +import Box from "@mui/material/Box"; +import { getBuildingInsights, lookupVideo } from "../services/SolarService"; +import MapOverlay from "../components/GroundOverlay"; +import HelpOutlineIcon from "@mui/icons-material/HelpOutline"; +import TravelExploreIcon from "@mui/icons-material/TravelExplore"; +import "../styles/HomeStyles.css"; + +export default function ViewLocation() { + const [isBuildingInsight, setIsBuildingInsight] = useState(false); + const [isDataLayers, setIsDataLayers] = useState(false); + const [isAerialView, setIsAerialView] = useState(false); + const [isFinancialAnalysis, setIsFinancialAnalysis] = useState(false); + const [isWealthMeter, setIsWealthMeter] = useState(false); + + const [insights, setInsights] = useState(); + const location = useLocation(); + + // get response of building insights + function handleInsightsClick() { + setIsBuildingInsight(!isBuildingInsight); + const response = getBuildingInsights( + location.state.lat, + location.state.lng, + location.state.id + ); + setInsights(response); + } + + // get response of aerial view api - in progress + async function handleAerialViewClick() { + setIsAerialView(!isAerialView); + console.log("address->", location.state.address); + const response = await lookupVideo(location.state.address); + console.log("Aerial response:", response); + } + + // toggle to show financial analysis card + function handleFinancialClick() { + setIsFinancialAnalysis(!isFinancialAnalysis); + } + + // toggle to show wealth meter card + function handleWealthMeterClick() { + setIsWealthMeter(!isWealthMeter); + } + + return ( +
+ *": { + m: 1, + }, + }} + > + + + {isBuildingInsight && ( + + )} + + {isBuildingInsight && ( + + )} + + + + + +
+ ); +} diff --git a/Neverstopdreaming/src/services/SolarService.js b/Neverstopdreaming/src/services/SolarService.js new file mode 100644 index 00000000..89f20936 --- /dev/null +++ b/Neverstopdreaming/src/services/SolarService.js @@ -0,0 +1,100 @@ +//To be removed +import { bestwayResponse } from "../responses/BestwayConstructions"; +import { KikiResponse } from "../responses/NikunjResponse"; +import { opt2Response } from "../responses/opt2"; +import { opt3Response } from "../responses/opt3"; +import { bloomquistResponse } from "../responses/Bloomquist"; +import {response3D} from '../responses/3dResponse'; +import { frankfurtResponse } from "../responses/Frankfurt"; +import { premiereAutoResponse } from "../responses/PremeireAuto"; +import { seattleResponse } from "../responses/Seattle"; +import { pslResponse } from "../responses/PslSantaClara"; +import { usPostalResponse } from "../responses/US_Postal"; +import { defaultUSResponse } from "../responses/DefaultUS"; + + +import axios from "axios"; +const APIKEY = "AIzaSyCMtUFMOV1x4yp9cB8Z22nLX85iItpqdIg"; + +export function getBuildingInsights(lat, lng, id) { + + // calling building insights endpoint + + // axios + // .get( + // `https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=${lat}&location.longitude=${lng}&requiredQuality=HIGH&key=${APIKEY}` + // ) + // .then((response) => { + // console.log("Solar Response: ", response); + // return response; + // }) + // .catch((error) => { + // console.log("Error encountered: ", error); + // }); + + //To be commented - static response added to avoid unnecessary additional api costing during development + switch (id) { + case 1: + return defaultUSResponse; + case 2: + return opt2Response; + case 3: + return response3D; + case 4: + return opt3Response; + case 5: + return seattleResponse; + case 6: + return pslResponse; + case 7: + return usPostalResponse; + case 8: + return bestwayResponse; + case 9: + return bloomquistResponse; + case 10: + return premiereAutoResponse; + case 11: + return frankfurtResponse; + case 12: + return opt2Response; + + default: + return KikiResponse; + } +} + +// data layers endpoint - in progress +export function getDataLayers(lat, lng, id) { + // axios + // .get( + // `https://solar.googleapis.com/v1/dataLayers:get?location.latitude=${lat}&location.longitude=${lng}&radiusMeters=100&view=FULL_LAYERS&requiredQuality=HIGH&pixelSizeMeters=0.5&key=${APIKEY}` + // ) + // .then((response) => { + // console.log("Data layer Response: ", response); + // console.log("url", response["data"].rgbUrl); + // showLayer(response["data"].rgbUrl); + // showLayer(response["data"].dsmUrl); + // showLayer(response["data"].maskUrl); + // showLayer(response["data"].annualFluxUrl); + // }) + // .catch((error) => { + // console.log("Error encountered: ", error); + // }); + +} + +// 3D aerial view - in progress +export function lookupVideo(address) { + axios + .get( + `https://aerialview.googleapis.com/v1/videos:lookupVideoMetadata?key=${APIKEY}&address=${address}"` + ) + .then((response) => { + console.log("Solar Response: ", response); + return response; + }) + .catch((error) => { + console.log("Error encountered: ", error); + }); +} diff --git a/Neverstopdreaming/src/setupTests.js b/Neverstopdreaming/src/setupTests.js new file mode 100644 index 00000000..8f2609b7 --- /dev/null +++ b/Neverstopdreaming/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/Neverstopdreaming/src/styles/CardStyles.css b/Neverstopdreaming/src/styles/CardStyles.css new file mode 100644 index 00000000..8430fe7e --- /dev/null +++ b/Neverstopdreaming/src/styles/CardStyles.css @@ -0,0 +1,26 @@ +.separator { + rotate: 90; +} + +.card2 { + background-color: aqua; + border-radius: 10px; + /* display: flex; */ + /* align-items: center; */ + z-index: 3; + position: absolute; + margin-left: 260%; + margin-top: -80%; + box-shadow: 0px 12px 34px rgba(62, 72, 89, 0.15); +} + +.elements { + display: flex; + justify-content: space-between; + align-items: center; +} + +.flex { + display: flex; + align-items: center; +} diff --git a/Neverstopdreaming/src/styles/HomeStyles.css b/Neverstopdreaming/src/styles/HomeStyles.css new file mode 100644 index 00000000..9a3f4890 --- /dev/null +++ b/Neverstopdreaming/src/styles/HomeStyles.css @@ -0,0 +1,47 @@ +.mainContainer { + background: rgba(0, 0, 0, 0.7); /* Dark background with transparency */ + color: #00ffaa; /* Cyberpunk green text */ + width: 100%; + height: 100vh; /* 100% viewport height */ + margin: 0; +} + +.btn { + padding: 8px; /* Larger padding for buttons */ + margin-right: 10px; + align-self: flex-end; + background: rgba(255, 255, 255, 0.1); /* Semi-transparent white */ + border: 1px solid #00ffaa; /* Cyberpunk green border */ + border-radius: 5px; + color: #00ffaa; /* Cyberpunk green text */ +} + +.btnOption { + color: #00ffaa; /* Cyberpunk green text */ +} + +.btnOption:hover { + background: #c8ac1f; /* Yellowish hover background */ + opacity: 0.7; /* Slightly more transparent on hover */ +} + +.Navbg { + height: 50px; + width: 100%; + background: rgba(0, 0, 0, 0.9); /* Dark background with more transparency */ +} + +.sticky { + position: -webkit-sticky; + position: sticky; + top: 0; +} + +.logo { + position: absolute; + left: 200px; + top: 5px; + height: 30px; + filter: drop-shadow(0 0 5px #00ffaa); /* Cyberpunk-style drop shadow */ + mix-blend-mode: overlay; /* Blending mode for a futuristic effect */ +} diff --git a/Neverstopdreaming/src/styles/LandingPageStyles.css b/Neverstopdreaming/src/styles/LandingPageStyles.css new file mode 100644 index 00000000..6f076bde --- /dev/null +++ b/Neverstopdreaming/src/styles/LandingPageStyles.css @@ -0,0 +1,16 @@ + + +.title { + display: flex; + margin-left: 12%; + /* padding-left: 35%; + padding-right: 25%; */ + /* background-color: #00000060; */ +} + +.titleText { + font-size: 45px; + padding: 5px; + color: rgb(226, 92, 92); + text-shadow: none; +} diff --git a/Neverstopdreaming/src/styles/LoginStyles.css b/Neverstopdreaming/src/styles/LoginStyles.css new file mode 100644 index 00000000..ada9d591 --- /dev/null +++ b/Neverstopdreaming/src/styles/LoginStyles.css @@ -0,0 +1,98 @@ +.auth-form-container, .login-form, .register-form { + display: flex; + flex-direction: column; + background: rgba(99, 243, 248, 0.8); /* Glassmorphic background */ + padding: 30px; + border-radius: 20px; + backdrop-filter: blur(10px); /* Glassmorphic effect */ + margin: 20px; +} + +.register-form input, .login-form input { + background: rgba(0, 0, 0, 0.7); /* Input background */ + border: none; + border-radius: 10px; + padding: 15px; + margin: 10px 0; + color: #00ff00; /* Text color */ + box-shadow: 0px 0px 15px rgba(0, 255, 0, 0.5); /* Input box shadow */ + transition: transform 0.3s, box-shadow 0.3s, background 0.3s, color 0.3s; +} + +.register-form input:hover, .login-form input:hover { + transform: scale(1.05); /* Hover effect */ + box-shadow: 0px 0px 20px rgba(0, 255, 0, 0.8); /* Hover effect */ + background: rgba(0, 0, 0, 0.8); /* Hover effect */ + color: #0ff0ff; /* Hover effect */ +} + +@media screen and (min-width: 600px) { + .auth-form-container { + width: 50%; /* Adjusted width for larger screens */ + margin: 50px auto; + } +} + +label { + text-align: left; + padding: 0.25rem 0; + color: #ff00ff; /* Label text color */ +} + +button { + border: none; + background: rgba(0, 0, 0, 0.7); /* Button background */ + padding: 20px; + border-radius: 10px; + cursor: pointer; + color: #ff00ff; /* Button text color */ + transition: transform 0.3s, box-shadow 0.3s, background 0.3s, color 0.3s; +} + +button:hover { + transform: scale(1.05); /* Hover effect */ + box-shadow: 0px 0px 20px rgba(255, 0, 255, 0.8); /* Hover effect */ + background: rgba(0, 0, 0, 0.8); /* Hover effect */ + color: #0ff0ff; /* Hover effect */ +} + +.login-btn { + background: rgba(255, 0, 0, 0.8); /* Login button background */ + color: #00ff00; /* Login button text color */ + font-weight: bold; + margin: 20px 0; + display: flex; + justify-content: center; + align-items: center; +} + +.login-btn2 { + background: rgba(0, 0, 255, 0.8); /* Additional button background */ + color: #00ff00; /* Additional button text color */ +} + +.login-btnh { + background: rgba(255, 85, 7, 0.8); /* Highlighted button background */ + color: #00ff00; /* Highlighted button text color */ + font-weight: bold; + margin: 20px 0; +} + +.h2, .rh2 { + color: #0ff0ff; /* Heading text color */ +} + +.rh2 { + margin-top: -10px; +} + +.link-btn, .link-btn2 { + color: #00ff00; /* Link text color */ + text-decoration: underline; + margin: 10px 0; +} + +.login-form label { + font-weight: bold; + color: #ff00ff; /* Label text color */ +} diff --git a/Neverstopdreaming/src/styles/MapStyles.css b/Neverstopdreaming/src/styles/MapStyles.css new file mode 100644 index 00000000..c02dbc70 --- /dev/null +++ b/Neverstopdreaming/src/styles/MapStyles.css @@ -0,0 +1,85 @@ +/* General styling for glassmorphic cyberpunk style */ + +body { + background-color: #111111; + color: #ffffff; + font-family: Arial, sans-serif; +} + +.container { + display: flex; + flex-direction: column; + position: relative; +} + +.card, .detailsCard, .financeCard, .wealthMeterCard { + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + position: absolute; + box-shadow: 0px 12px 34px rgba(0, 255, 255, 0.15); + transition: all 0.3s ease-in-out; +} + +.card:hover, .detailsCard:hover, .financeCard:hover, .wealthMeterCard:hover { + background: rgba(0, 255, 255, 0.5); + transform: scale(1.05); +} + +/* Your existing styles with some modifications */ + +.card, .detailsCard, .financeCard, .wealthMeterCard { + width: fit-content; + display: flex; + align-items: center; + z-index: 1; +} + +.card { + margin-left: 5%; + margin-top: 10%; +} + +.detailsCard { + margin-left: 65%; + margin-top: 3%; + margin-right: 5%; +} + +financeCard { + margin-left: 70%; + margin-right: 1%; + margin-top: 5%; +} + +.wealthMeterCard { + margin-left: 68%; + margin-right: 4%; + margin-top: 5%; +} + +/* Styles for the .slider and .map elements in cyberpunk style */ + +.slider { + background: rgba(0, 0, 0, 0.5); + width: fit-content; + padding: 8px 24px; + border-radius: 40px; + display: flex; + align-items: center; + z-index: 1; + position: absolute; + margin-left: 5%; + margin-top: 30%; + box-shadow: 0px 12px 34px rgba(0, 255, 255, 0.15); + transition: all 0.3s ease-in-out; +} + +.slider:hover { + background: rgba(0, 255, 255, 0.5); + transform: scale(1.05); +} + +.map { + z-index: 0; + position: relative; +} diff --git a/Neverstopdreaming/yarn.lock b/Neverstopdreaming/yarn.lock new file mode 100644 index 00000000..2cb7def2 --- /dev/null +++ b/Neverstopdreaming/yarn.lock @@ -0,0 +1,10368 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@adobe/css-tools@^4.0.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" + integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== + +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== + dependencies: + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.8.3": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== + +"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/eslint-parser@^7.16.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34" + integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.23.0", "@babel/generator@^7.7.2": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.20", "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" + integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" + integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.15" + +"@babel/plugin-proposal-class-properties@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-decorators@^7.16.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz#0b345a5754f48309fa50b7cd99075ef0295b12c8" + integrity sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/plugin-syntax-decorators" "^7.22.10" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-optional-chaining@^7.16.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.16.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz#7d83ea04d893c442b78ebf4c3cbac59a7211deff" + integrity sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" + integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + +"@babel/plugin-transform-destructuring@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" + integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" + integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-flow-strip-types@^7.16.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" + +"@babel/plugin-transform-for-of@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" + integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" + integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" + integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" + integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" + integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" + integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.15" + +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" + integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" + integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.11": + version "7.22.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" + integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.11" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz#6dfa7c1c37f7d7279e417ceddf5a04abb8bb9c29" + integrity sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/types" "^7.22.15" + +"@babel/plugin-transform-react-pure-annotations@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz#1f58363eef6626d6fa517b95ac66fe94685e32c0" + integrity sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-runtime@^7.16.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz#c956a3f8d1aa50816ff6c30c6288d66635c12990" + integrity sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" + +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== + dependencies: + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.23.0" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.22.15.tgz#9a776892b648e13cc8ca2edf5ed1264eea6b6afc" + integrity sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.22.5" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.22.5" + +"@babel/preset-typescript@^7.16.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" + integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-typescript" "^7.22.15" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.23.1", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.2", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@csstools/normalize.css@*": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" + integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== + +"@csstools/postcss-cascade-layers@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== + +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + +"@emotion/cache@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + +"@emotion/is-prop-valid@^1.1.0", "@emotion/is-prop-valid@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@^11.11.1": + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== + +"@emotion/styled@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.11.0.tgz#26b75e1b5a1b7a629d7c0a8b708fbf5a9cdce346" + integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== + +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.10.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.52.0": + version "8.52.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.52.0.tgz#78fe5f117840f69dc4a353adf9b9cd926353378c" + integrity sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA== + +"@floating-ui/core@^1.4.2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c" + integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== + dependencies: + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/dom@^1.5.1": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" + integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== + dependencies: + "@floating-ui/core" "^1.4.2" + "@floating-ui/utils" "^0.1.3" + +"@floating-ui/react-dom@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" + integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + +"@floating-ui/utils@^0.1.3": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== + +"@googlemaps/js-api-loader@1.16.2": + version "1.16.2" + resolved "https://registry.yarnpkg.com/@googlemaps/js-api-loader/-/js-api-loader-1.16.2.tgz#3fe748e21243f8e8322c677a5525c569ae9cdbe9" + integrity sha512-psGw5u0QM6humao48Hn4lrChOM2/rA43ZCm3tKK9qQsEj1/VzqkCqnvGfEOshDbBQflydfaRovbKwZMF4AyqbA== + dependencies: + fast-deep-equal "^3.1.3" + +"@googlemaps/markerclusterer@2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@googlemaps/markerclusterer/-/markerclusterer-2.3.2.tgz#b311c26a0c0e8bb6325759ea690aef68c7150d8a" + integrity sha512-zb9OQP8XscZp2Npt1uQUYnGKu1miuq4DPP28JyDuFd6HV17HCEcjV9MtBi4muG/iVRXXvuHW9bRCnHbao9ITfw== + dependencies: + fast-deep-equal "^3.1.3" + supercluster "^8.0.1" + +"@humanwhocodes/config-array@^0.11.13": + version "0.11.13" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" + integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== + dependencies: + "@humanwhocodes/object-schema" "^2.0.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" + integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" + integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" + slash "^3.0.0" + +"@jest/core@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" + integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/reporters" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.1" + jest-config "^27.5.1" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-resolve-dependencies "^27.5.1" + jest-runner "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + jest-watcher "^27.5.1" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" + integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== + dependencies: + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/fake-timers@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" + integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== + dependencies: + "@jest/types" "^27.5.1" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +"@jest/globals@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" + integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/types" "^27.5.1" + expect "^27.5.1" + +"@jest/reporters@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" + integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.1" + jest-resolve "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" + integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" + integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== + dependencies: + "@jest/console" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== + dependencies: + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" + integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== + dependencies: + "@jest/test-result" "^27.5.1" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-runtime "^27.5.1" + +"@jest/transform@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" + integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.1" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-regex-util "^27.5.1" + jest-util "^27.5.1" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@mui/base@5.0.0-beta.21": + version "5.0.0-beta.21" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.21.tgz#5bf952c9d3703ae4f697702f0821e5dea178f34e" + integrity sha512-eTKWx3WV/nwmRUK4z4K1MzlMyWCsi3WJ3RtV4DiXZeRh4qd4JCyp1Zzzi8Wv9xM4dEBmqQntFoei716PzwmFfA== + dependencies: + "@babel/runtime" "^7.23.2" + "@floating-ui/react-dom" "^2.0.2" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + "@popperjs/core" "^2.11.8" + clsx "^2.0.0" + prop-types "^15.8.1" + +"@mui/core-downloads-tracker@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.15.tgz#23a9100eb125e5ab92e350e53e613e171d80be3b" + integrity sha512-ZCDzBWtCKjAYAlKKM3PA/jG/3uVIDT9ZitOtVixIVmTCQyc5jSV1qhJX8+qIGz4RQZ9KLzPWO2tXd0O5hvzouQ== + +"@mui/icons-material@^5.14.11": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.14.15.tgz#206fc2aca5d03631722a35c0f9420c7b9efde4b3" + integrity sha512-Dqu21vN/mVNzebJ+ofnKG+CeJYIhHuDs5+0fMEpdpzRt6UojelzdrEkNv+XkO0e1JMclzeXIRx404FirK/CFRw== + dependencies: + "@babel/runtime" "^7.23.2" + +"@mui/material@^5.14.11": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.14.15.tgz#dadc58588aef4556a0ed6a2d70ad70922df5264f" + integrity sha512-Gq65rHjvLzkxmhG8bvag851Oqsmru7qkUb/cCI2xu7dQzmY345f9xJRJi72sRGjhaqHXWeRKw/yIwp/7oQoeXg== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/base" "5.0.0-beta.21" + "@mui/core-downloads-tracker" "^5.14.15" + "@mui/system" "^5.14.15" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + "@types/react-transition-group" "^4.4.7" + clsx "^2.0.0" + csstype "^3.1.2" + prop-types "^15.8.1" + react-is "^18.2.0" + react-transition-group "^4.4.5" + +"@mui/private-theming@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.14.15.tgz#1889c92cf8b5c3bca1cdfcc678010c24ad57102d" + integrity sha512-V2Xh+Tu6A07NoSpup0P9m29GwvNMYl5DegsGWqlOTJyAV7cuuVjmVPqxgvL8xBng4R85xqIQJRMjtYYktoPNuQ== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/utils" "^5.14.15" + prop-types "^15.8.1" + +"@mui/styled-engine-sc@^5.14.11": + version "5.14.12" + resolved "https://registry.yarnpkg.com/@mui/styled-engine-sc/-/styled-engine-sc-5.14.12.tgz#c7dfd86e07920228388dc1b32c347c024e436989" + integrity sha512-FQ5KDd17OkRurE0ljR4Pddekv1uPSoJxcBqXa9tdoOETGULVCefM5Gd9CRGzT+alNPDyHBoUeEYKulIkDN9ytA== + dependencies: + "@babel/runtime" "^7.23.1" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/styled-engine@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.14.15.tgz#01e9bd5cc0f4d83e9f636086d42b92ed1b0a360e" + integrity sha512-mbOjRf867BysNpexe5Z/P8s3bWzDPNowmKhi7gtNDP/LPEeqAfiDSuC4WPTXmtvse1dCl30Nl755OLUYuoi7Mw== + dependencies: + "@babel/runtime" "^7.23.2" + "@emotion/cache" "^11.11.0" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/system@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.14.15.tgz#d232134170c46a09414c1ec8707d42bdc043fd90" + integrity sha512-zr0Gdk1RgKiEk+tCMB900LaOpEC8NaGvxtkmMdL/CXgkqQZSVZOt2PQsxJWaw7kE4YVkIe4VukFVc43qcq9u3w== + dependencies: + "@babel/runtime" "^7.23.2" + "@mui/private-theming" "^5.14.15" + "@mui/styled-engine" "^5.14.15" + "@mui/types" "^7.2.7" + "@mui/utils" "^5.14.15" + clsx "^2.0.0" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/types@^7.2.7": + version "7.2.7" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.7.tgz#726052f7d519f0f64657576109aa297def9443ac" + integrity sha512-sofpWmcBqOlTzRbr1cLQuUDKaUYVZTw8ENQrtL39TECRNENEzwgnNPh6WMfqMZlMvf1Aj9DLg74XPjnLr0izUQ== + +"@mui/utils@^5.14.15": + version "5.14.15" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.14.15.tgz#5f8bc39f29cf9fe95fa2c725e441f2116656d9fd" + integrity sha512-QBfHovAvTa0J1jXuYDaXGk+Yyp7+Fm8GSqx6nK2JbezGqzCFfirNdop/+bL9Flh/OQ/64PeXcW4HGDdOge+n3A== + dependencies: + "@babel/runtime" "^7.23.2" + "@types/prop-types" "^15.7.8" + prop-types "^15.8.1" + react-is "^18.2.0" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + version "0.5.11" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" + integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== + dependencies: + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.4" + schema-utils "^3.0.0" + source-map "^0.7.3" + +"@popperjs/core@^2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== + +"@react-google-maps/api@^2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@react-google-maps/api/-/api-2.19.2.tgz#678dc1871fbab72cd46d338eed687a36bf556ab1" + integrity sha512-Vt57XWzCKfsUjKOmFUl2erVVfOePkPK5OigF/f+q7UuV/Nm9KDDy1PMFBx+wNahEqOd6a32BxfsykEhBnbU9wQ== + dependencies: + "@googlemaps/js-api-loader" "1.16.2" + "@googlemaps/markerclusterer" "2.3.2" + "@react-google-maps/infobox" "2.19.2" + "@react-google-maps/marker-clusterer" "2.19.2" + "@types/google.maps" "3.53.5" + invariant "2.2.4" + +"@react-google-maps/infobox@2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@react-google-maps/infobox/-/infobox-2.19.2.tgz#b6bda962a4fa1074fdd3dfd63bc4c7d68b1dd745" + integrity sha512-6wvBqeJsQ/eFSvoxg+9VoncQvNoVCdmxzxRpLvmjPD+nNC6mHM0vJH1xSqaKijkMrfLJT0nfkTGpovrF896jwg== + +"@react-google-maps/marker-clusterer@2.19.2": + version "2.19.2" + resolved "https://registry.yarnpkg.com/@react-google-maps/marker-clusterer/-/marker-clusterer-2.19.2.tgz#24d9fb9aa555bb063ba5fe82f80fcd7d48662184" + integrity sha512-x9ibmsP0ZVqzyCo1Pitbw+4b6iEXRw/r1TCy3vOUR3eKrzWLnHYZMR325BkZW2r8fnuWE/V3Fp4QZOP9qYORCw== + +"@remix-run/router@1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.10.0.tgz#e2170dc2049b06e65bbe883adad0e8ddf8291278" + integrity sha512-Lm+fYpMfZoEucJ7cMxgt4dYt8jLfbpwRCzAjm9UgSLOkmlqo9gupxt6YX3DY0Fk155NT9l17d/ydi+964uS9Lw== + +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/plugin-replace@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@rushstack/eslint-patch@^1.1.0": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz#5f1b518ec5fa54437c0b7c4a821546c64fed6922" + integrity sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sinonjs/commons@^1.7.0": + version "1.8.6" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" + integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== + dependencies: + ejs "^3.1.6" + json5 "^2.2.0" + magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@testing-library/dom@^8.5.0": + version "8.20.1" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.20.1.tgz#2e52a32e46fc88369eef7eef634ac2a192decd9f" + integrity sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.1.3" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz#5e97c8f9a15ccf4656da00fecab505728de81e0c" + integrity sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg== + dependencies: + "@adobe/css-tools" "^4.0.1" + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^13.4.0": + version "13.4.0" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.4.0.tgz#6a31e3bf5951615593ad984e96b9e5e2d9380966" + integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.5.0" + "@types/react-dom" "^18.0.0" + +"@testing-library/user-event@^13.5.0": + version "13.5.0" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295" + integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== + dependencies: + "@babel/runtime" "^7.12.5" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/aria-query@^5.0.1": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.3.tgz#07570ebd25f9b516c910a91f7244052c9b58eabc" + integrity sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778" + integrity sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.6" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.6.tgz#676f89f67dc8ddaae923f70ebc5f1fa800c031a8" + integrity sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.3.tgz#db9ac539a2fe05cfe9e168b24f360701bde41f5f" + integrity sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz#a971aa47441b28ef17884ff945d0551265a2d058" + integrity sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw== + dependencies: + "@babel/types" "^7.20.7" + +"@types/body-parser@*": + version "1.19.4" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.4.tgz#78ad68f1f79eb851aa3634db0c7f57f6f601b462" + integrity sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.12" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.12.tgz#49badafb988e6c433ca675a5fd769b93b7649fc8" + integrity sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.2.tgz#acf51e088b3bb6507f7b093bd2b0de20940179cc" + integrity sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.37" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.37.tgz#c66a96689fd3127c8772eb3e9e5c6028ec1a9af5" + integrity sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.6" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.6.tgz#585578b368ed170e67de8aae7b93f54a1b2fdc26" + integrity sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1": + version "8.44.6" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.6.tgz#60e564551966dd255f4c01c459f0b4fb87068603" + integrity sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.3.tgz#2be19e759a3dd18c79f9f436bd7363556c1a73dd" + integrity sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.17.39" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz#2107afc0a4b035e6cb00accac3bdf2d76ae408c8" + integrity sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.20" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.20.tgz#e7c9b40276d29e38a4e3564d7a3d65911e2aa433" + integrity sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/google.maps@3.53.5": + version "3.53.5" + resolved "https://registry.yarnpkg.com/@types/google.maps/-/google.maps-3.53.5.tgz#0f3010ab4eabe46721f3604462196975b640aab9" + integrity sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg== + +"@types/graceful-fs@^4.1.2": + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915" + integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-errors@*": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.3.tgz#c54e61f79b3947d040f150abd58f71efb422ff62" + integrity sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA== + +"@types/http-proxy@^1.17.8": + version "1.17.13" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.13.tgz#dd3a4da550580eb0557d4c7128a2ff1d1a38d465" + integrity sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#fdfdd69fa16d530047d9963635bd77c71a08c068" + integrity sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ== + +"@types/istanbul-lib-report@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz#394798d5f727402eb5ec99eb9618ffcd2b7645a1" + integrity sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz#0313e2608e6d6955d195f55361ddeebd4b74c6e7" + integrity sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "29.5.6" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.6.tgz#f4cf7ef1b5b0bfc1aa744e41b24d9cc52533130b" + integrity sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + +"@types/mime@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.3.tgz#886674659ce55fe7c6c06ec5ca7c0eb276a08f91" + integrity sha512-i8MBln35l856k5iOhKk2XJ4SeAWg75mLIpZB4v6imOagKL6twsukBZGDMNhdOVk7yRFTMPpfILocMos59Q1otQ== + +"@types/mime@^1": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.4.tgz#a4ed836e069491414bab92c31fdea9e557aca0d9" + integrity sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw== + +"@types/node-forge@^1.3.0": + version "1.3.8" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.8.tgz#044ad98354ff309a031a55a40ad122f3be1ac2bb" + integrity sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "20.8.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.9.tgz#646390b4fab269abce59c308fc286dcd818a2b08" + integrity sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg== + dependencies: + undici-types "~5.26.4" + +"@types/parse-json@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.1.tgz#27f7559836ad796cea31acb63163b203756a5b4e" + integrity sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng== + +"@types/prettier@^2.1.5": + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== + +"@types/prop-types@*", "@types/prop-types@^15.7.8": + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== + +"@types/q@^1.5.1": + version "1.5.7" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.7.tgz#5fe8cf91556bfb310d17f2e2b4263a7c12c2c2ca" + integrity sha512-HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA== + +"@types/qs@*": + version "6.9.9" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.9.tgz#66f7b26288f6799d279edf13da7ccd40d2fa9197" + integrity sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg== + +"@types/range-parser@*": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.6.tgz#7cb33992049fd7340d5b10c0098e104184dfcd2a" + integrity sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA== + +"@types/react-dom@^18.0.0": + version "18.2.14" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.14.tgz#c01ba40e5bb57fc1dc41569bb3ccdb19eab1c539" + integrity sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ== + dependencies: + "@types/react" "*" + +"@types/react-transition-group@^4.4.7": + version "4.4.8" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.8.tgz#46f87d80512959cac793ecc610a93d80ef241ccf" + integrity sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "18.2.33" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.33.tgz#055356243dc4350a9ee6c6a2c07c5cae12e38877" + integrity sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/scheduler@*": + version "0.16.5" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" + integrity sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw== + +"@types/semver@^7.3.12": + version "7.5.4" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== + +"@types/send@*": + version "0.17.3" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.3.tgz#81b2ea5a3a18aad357405af2d643ccbe5a09020b" + integrity sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.3.tgz#af9403916eb6fbf7d6ec6f47b2a4c46eb3222cc9" + integrity sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.4" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.4.tgz#44b5895a68ca637f06c229119e1c774ca88f81b2" + integrity sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw== + dependencies: + "@types/http-errors" "*" + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.35" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.35.tgz#f4a568c73d2a8071944bd6ffdca0d4e66810cd21" + integrity sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw== + dependencies: + "@types/node" "*" + +"@types/stack-utils@^2.0.0": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.2.tgz#01284dde9ef4e6d8cef6422798d9a3ad18a66f8b" + integrity sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.9" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz#0fb1e6a0278d87b6737db55af5967570b67cb466" + integrity sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw== + dependencies: + "@types/jest" "*" + +"@types/trusted-types@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.5.tgz#5cac7e7df3275bb95f79594f192d97da3b4fd5fe" + integrity sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA== + +"@types/ws@^8.5.5": + version "8.5.8" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.8.tgz#13efec7bd439d0bdf2af93030804a94f163b1430" + integrity sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.2" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.2.tgz#7bd04c5da378496ef1695a1008bf8f71847a8b8b" + integrity sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw== + +"@types/yargs@^16.0.0": + version "16.0.7" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.7.tgz#b0d0502cb5f6c17994df72a600049f10bbf17203" + integrity sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^17.0.8": + version "17.0.29" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.29.tgz#06aabc72497b798c643c812a8b561537fea760cf" + integrity sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.5.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@^5.0.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz#14559bf73383a308026b427a4a6129bae2146741" + integrity sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw== + dependencies: + "@typescript-eslint/utils" "5.62.0" + +"@typescript-eslint/parser@^5.5.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== + dependencies: + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== + dependencies: + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== + +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.58.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== + dependencies: + "@typescript-eslint/types" "5.62.0" + eslint-visitor-keys "^3.3.0" + +"@ungap/structured-clone@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.11.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== + +address@^1.0.1, address@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +aria-query@^5.0.0, aria-query@^5.1.3: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.6, array-includes@^3.1.7: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.findlastindex@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" + integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + +array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +array.prototype.reduce@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz#63149931808c5fc1e1354814923d92d45f7d96d5" + integrity sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +array.prototype.tosorted@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.13: + version "10.4.16" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" + integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== + dependencies: + browserslist "^4.21.10" + caniuse-lite "^1.0.30001538" + fraction.js "^4.3.6" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.6.2: + version "4.8.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" + integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== + +axios@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.0.tgz#f1e5292f26b2fd5c2e66876adc5b06cdbd7d2102" + integrity sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^3.1.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== + dependencies: + dequal "^2.0.3" + +babel-jest@^27.4.2, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== + dependencies: + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^8.2.3: + version "8.3.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" + integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-named-asset-import@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" + integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== + +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" + +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + +"babel-plugin-styled-components@>= 1.12.0": + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" + integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + lodash "^4.17.21" + picomatch "^2.3.1" + +babel-plugin-transform-react-remove-prop-types@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" + integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== + dependencies: + babel-plugin-jest-hoist "^27.5.1" + babel-preset-current-node-syntax "^1.0.0" + +babel-preset-react-app@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584" + integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== + dependencies: + "@babel/core" "^7.16.0" + "@babel/plugin-proposal-class-properties" "^7.16.0" + "@babel/plugin-proposal-decorators" "^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" + "@babel/plugin-proposal-numeric-separator" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.0" + "@babel/plugin-proposal-private-methods" "^7.16.0" + "@babel/plugin-transform-flow-strip-types" "^7.16.0" + "@babel/plugin-transform-react-display-name" "^7.16.0" + "@babel/plugin-transform-runtime" "^7.16.4" + "@babel/preset-env" "^7.16.4" + "@babel/preset-react" "^7.16.0" + "@babel/preset-typescript" "^7.16.0" + "@babel/runtime" "^7.16.3" + babel-plugin-macros "^3.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +bfj@^7.0.2: + version "7.1.0" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.1.0.tgz#c5177d522103f9040e1b12980fe8c38cf41d3f8b" + integrity sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw== + dependencies: + bluebird "^3.7.2" + check-types "^11.2.3" + hoopy "^0.1.4" + jsonpath "^1.1.1" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bluebird@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.1.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" + integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.21.9, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + dependencies: + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +builtin-modules@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0, camelcase@^6.2.1: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: + version "1.0.30001557" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001557.tgz#13f762ea1d7f7b009d4d2785fbbd250354d09ad9" + integrity sha512-91oR7hLNUP3gG6MLU+n96em322a8Xzes8wWdBKhLgUoiJsAF5irZnxSUCbc+qUZXNnPCfUwLOi9ZCZpkvjQajw== + +case-sensitive-paths-webpack-plugin@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== + +chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + +check-types@^11.2.3: + version "11.2.3" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.2.3.tgz#1ffdf68faae4e941fce252840b1787b8edc93b71" + integrity sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg== + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cjs-module-lexer@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +clean-css@^5.2.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== + dependencies: + source-map "~0.6.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clsx@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" + integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +collect-v8-coverage@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +common-tags@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confusing-browser-globals@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.31.0, core-js-compat@^3.33.1: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.1.tgz#debe80464107d75419e00c2ee29f35982118ff84" + integrity sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ== + dependencies: + browserslist "^4.22.1" + +core-js-pure@^3.23.3: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.1.tgz#7f27dd239da8eb97dbea30120071be8e5565cb0e" + integrity sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ== + +core-js@^3.19.2: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.1.tgz#ef3766cfa382482d0a2c2bc5cb52c6d88805da52" + integrity sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== + dependencies: + postcss-selector-parser "^6.0.9" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + +css-declaration-sorter@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== + +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" + +css-loader@^6.5.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.21" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.3" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-minimizer-webpack-plugin@^3.2.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== + dependencies: + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-to-react-native@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== + +cssdb@^7.1.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.8.0.tgz#ac41fa025371b74eb2ccfe3d41f5c4dbd444fbe3" + integrity sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.6: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== + dependencies: + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.0.2, csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2, csstype@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +"d3-array@1 - 2": + version "2.12.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" + integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== + dependencies: + internmap "^1.0.0" + +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@^3.2.0, d3-array@^3.2.1: + version "3.2.4" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" + integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== + dependencies: + internmap "1 - 2" + +d3-collection@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" + integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A== + +"d3-color@1 - 3", d3-color@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== + +d3-contour@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" + integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== + dependencies: + d3-array "^3.2.0" + +"d3-format@1 - 3", d3-format@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" + integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== + +d3-geo@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.0.tgz#74fd54e1f4cebd5185ac2039217a98d39b0a4c0e" + integrity sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA== + dependencies: + d3-array "2.5.0 - 3" + +d3-hexbin@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/d3-hexbin/-/d3-hexbin-0.2.2.tgz#9c5837dacfd471ab05337a9e91ef10bfc4f98831" + integrity sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w== + +d3-hierarchy@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" + integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== + +"d3-interpolate@1.2.0 - 3", d3-interpolate@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" + +d3-path@1: + version "1.0.9" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" + integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== + +d3-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" + integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== + +d3-sankey@^0.12.3: + version "0.12.3" + resolved "https://registry.yarnpkg.com/d3-sankey/-/d3-sankey-0.12.3.tgz#b3c268627bd72e5d80336e8de6acbfec9d15d01d" + integrity sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ== + dependencies: + d3-array "1 - 2" + d3-shape "^1.2.0" + +d3-scale@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" + integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ== + dependencies: + d3-array "2.10.0 - 3" + d3-format "1 - 3" + d3-interpolate "1.2.0 - 3" + d3-time "2.1.1 - 3" + d3-time-format "2 - 4" + +d3-shape@^1.2.0: + version "1.3.7" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" + integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== + dependencies: + d3-path "1" + +d3-shape@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" + integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== + dependencies: + d3-path "^3.1.0" + +"d3-time-format@2 - 4": + version "4.1.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" + integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== + dependencies: + d3-time "1 - 3" + +"d3-time@1 - 3", "d3-time@2.1.1 - 3": + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" + integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== + dependencies: + d3-array "2 - 3" + +d3-voronoi@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz#dd3c78d7653d2bb359284ae478645d95944c8297" + integrity sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decimal.js@^10.2.1: + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-equal@^2.0.5: + version "2.2.2" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.2.tgz#9b2635da569a13ba8e1cc159c2f744071b115daa" + integrity sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + es-get-iterator "^1.1.3" + get-intrinsic "^1.2.1" + is-arguments "^1.1.1" + is-array-buffer "^3.0.2" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.0" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff-sequences@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" + integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +ejs@^3.1.6: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + +electron-to-chromium@^1.4.535: + version "1.4.569" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.569.tgz#1298b67727187ffbaac005a7425490d157f3ad03" + integrity sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg== + +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== + +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-abstract@^1.17.2, es-abstract@^1.22.1: + version "1.22.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" + integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.5" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.2" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.13" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + +es-get-iterator@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" + +es-module-lexer@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz#c1b0dd5ada807a3b3155315911f364dc4e909db1" + integrity sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q== + +es-set-tostringtag@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" + integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== + dependencies: + get-intrinsic "^1.2.2" + has-tostringtag "^1.0.0" + hasown "^2.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" + integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== + dependencies: + hasown "^2.0.0" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^1.8.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +escodegen@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-react-app@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz#73ba3929978001c5c86274c017ea57eb5fa644b4" + integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== + dependencies: + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + babel-preset-react-app "^10.0.1" + confusing-browser-globals "^1.0.11" + eslint-plugin-flowtype "^8.0.3" + eslint-plugin-import "^2.25.3" + eslint-plugin-jest "^25.3.0" + eslint-plugin-jsx-a11y "^6.5.1" + eslint-plugin-react "^7.27.1" + eslint-plugin-react-hooks "^4.3.0" + eslint-plugin-testing-library "^5.0.1" + +eslint-import-resolver-node@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== + dependencies: + debug "^3.2.7" + is-core-module "^2.13.0" + resolve "^1.22.4" + +eslint-module-utils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== + dependencies: + debug "^3.2.7" + +eslint-plugin-flowtype@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912" + integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-import@^2.25.3: + version "2.29.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz#8133232e4329ee344f2f612885ac3073b0b7e155" + integrity sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg== + dependencies: + array-includes "^3.1.7" + array.prototype.findlastindex "^1.2.3" + array.prototype.flat "^1.3.2" + array.prototype.flatmap "^1.3.2" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.9" + eslint-module-utils "^2.8.0" + hasown "^2.0.0" + is-core-module "^2.13.1" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.fromentries "^2.0.7" + object.groupby "^1.0.1" + object.values "^1.1.7" + semver "^6.3.1" + tsconfig-paths "^3.14.2" + +eslint-plugin-jest@^25.3.0: + version "25.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a" + integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +eslint-plugin-jsx-a11y@^6.5.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" + integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== + dependencies: + "@babel/runtime" "^7.20.7" + aria-query "^5.1.3" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + ast-types-flow "^0.0.7" + axe-core "^4.6.2" + axobject-query "^3.1.1" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.3" + language-tags "=1.0.5" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + semver "^6.3.0" + +eslint-plugin-react-hooks@^4.3.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" + integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== + +eslint-plugin-react@^7.27.1: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.1" + string.prototype.matchall "^4.0.8" + +eslint-plugin-testing-library@^5.0.1: + version "5.11.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz#5b46cdae96d4a78918711c0b4792f90088e62d20" + integrity sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw== + dependencies: + "@typescript-eslint/utils" "^5.58.0" + +eslint-scope@5.1.1, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-webpack-plugin@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz#1978cdb9edc461e4b0195a20da950cf57988347c" + integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== + dependencies: + "@types/eslint" "^7.29.0 || ^8.4.1" + jest-worker "^28.0.2" + micromatch "^4.0.5" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + +eslint@^8.3.0: + version "8.52.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.52.0.tgz#d0cd4a1fac06427a61ef9242b9353f36ea7062fc" + integrity sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.52.0" + "@humanwhocodes/config-array" "^0.11.13" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.2.tgz#76a0fd66fcfe154fd292667dc264019750b1657b" + integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A== + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" + integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== + dependencies: + "@jest/types" "^27.5.1" + jest-get-type "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + +expect@^29.0.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.9, fast-glob@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.6: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.1, function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global@^4.3.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0: + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== + dependencies: + get-intrinsic "^1.2.2" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== + +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^2.1.0, html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +idb@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== + +identity-obj-proxy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== + dependencies: + harmony-reflect "^1.4.6" + +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-slot@^1.0.4, internal-slot@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" + integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== + dependencies: + get-intrinsic "^1.2.2" + hasown "^2.0.0" + side-channel "^1.0.4" + +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + +internmap@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" + integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== + +invariant@2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + +is-arguments@^1.0.4, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.13.0, is-core-module@^2.13.1: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + +jake@^10.8.5: + version "10.8.7" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" + integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + +jest-changed-files@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" + integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== + dependencies: + "@jest/types" "^27.5.1" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" + integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" + integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== + dependencies: + "@jest/core" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" + integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.1" + "@jest/types" "^27.5.1" + babel-jest "^27.5.1" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-get-type "^27.5.1" + jest-jasmine2 "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runner "^27.5.1" + jest-util "^27.5.1" + jest-validate "^27.5.1" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^27.5.1" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" + integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" + integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== + dependencies: + detect-newline "^3.0.0" + +jest-each@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" + integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + jest-get-type "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + +jest-environment-jsdom@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" + integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + jsdom "^16.6.0" + +jest-environment-node@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" + integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + jest-mock "^27.5.1" + jest-util "^27.5.1" + +jest-get-type@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" + integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" + integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.1" + is-generator-fn "^2.0.0" + jest-each "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-runtime "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + pretty-format "^27.5.1" + throat "^6.0.1" + +jest-leak-detector@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" + integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== + dependencies: + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" + integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + pretty-format "^27.5.1" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" + integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.1" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.1" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" + integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-regex-util@^28.0.0: + version "28.0.2" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== + +jest-resolve-dependencies@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" + integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== + dependencies: + "@jest/types" "^27.5.1" + jest-regex-util "^27.5.1" + jest-snapshot "^27.5.1" + +jest-resolve@^27.4.2, jest-resolve@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" + integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== + dependencies: + "@jest/types" "^27.5.1" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.1" + jest-validate "^27.5.1" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" + integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== + dependencies: + "@jest/console" "^27.5.1" + "@jest/environment" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.1" + jest-environment-jsdom "^27.5.1" + jest-environment-node "^27.5.1" + jest-haste-map "^27.5.1" + jest-leak-detector "^27.5.1" + jest-message-util "^27.5.1" + jest-resolve "^27.5.1" + jest-runtime "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" + integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== + dependencies: + "@jest/environment" "^27.5.1" + "@jest/fake-timers" "^27.5.1" + "@jest/globals" "^27.5.1" + "@jest/source-map" "^27.5.1" + "@jest/test-result" "^27.5.1" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.1" + jest-message-util "^27.5.1" + jest-mock "^27.5.1" + jest-regex-util "^27.5.1" + jest-resolve "^27.5.1" + jest-snapshot "^27.5.1" + jest-util "^27.5.1" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" + integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.1" + graceful-fs "^4.2.9" + jest-diff "^27.5.1" + jest-get-type "^27.5.1" + jest-haste-map "^27.5.1" + jest-matcher-utils "^27.5.1" + jest-message-util "^27.5.1" + jest-util "^27.5.1" + natural-compare "^1.4.0" + pretty-format "^27.5.1" + semver "^7.3.2" + +jest-util@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== + dependencies: + "@jest/types" "^27.5.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== + dependencies: + "@jest/types" "^28.1.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" + integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== + dependencies: + "@jest/types" "^27.5.1" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.1" + leven "^3.1.0" + pretty-format "^27.5.1" + +jest-watch-typeahead@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz#b4a6826dfb9c9420da2f7bc900de59dad11266a9" + integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^28.0.0" + jest-watcher "^28.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" + +jest-watcher@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" + integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== + dependencies: + "@jest/test-result" "^27.5.1" + "@jest/types" "^27.5.1" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.1" + string-length "^4.0.1" + +jest-watcher@^28.0.0: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== + dependencies: + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^28.0.2: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" + integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.4.3: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" + integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== + dependencies: + "@jest/core" "^27.5.1" + import-local "^3.0.2" + jest-cli "^27.5.1" + +jiti@^1.19.1: + version "1.20.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42" + integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.0, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonpath@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/jsonpath/-/jsonpath-1.1.1.tgz#0ca1ed8fb65bb3309248cc9d5466d12d5b0b9901" + integrity sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w== + dependencies: + esprima "1.2.2" + static-eval "2.0.2" + underscore "1.12.1" + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +kdbush@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-4.0.2.tgz#2f7b7246328b4657dd122b6c7f025fbc2c868e39" + integrity sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA== + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4, klona@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@=1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +launch-editor@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0, loader-utils@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lz-string@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== + +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + dependencies: + sourcemap-codec "^1.4.8" + +make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== + dependencies: + dom-walk "^0.1.0" + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@^2.4.5: + version "2.7.6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.0: + version "2.2.7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== + +object-assign@^4.0.1, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-inspect@^1.13.1, object-inspect@^1.9.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-is@^1.0.1, object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.fromentries@^2.0.6, object.fromentries@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.7" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz#7a466a356cd7da4ba8b9e94ff6d35c3eeab5d56a" + integrity sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g== + dependencies: + array.prototype.reduce "^1.0.6" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + safe-array-concat "^1.0.0" + +object.groupby@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" + integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + +object.hasown@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== + dependencies: + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.values@^1.1.0, object.values@^1.1.6, object.values@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + integrity sha512-YHk5ez1hmMR5LOkb9iJkLKqoBlL7WD5M8ljC75ZfzXriuBIVNuecaXuU7e+hOwyqf24Wxhh7Vxgt7Hnw9288Tg== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pirates@^4.0.1, pirates@^4.0.4: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-browser-comments@^4: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" + integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-properties@^12.1.10: + version "12.1.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" + integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== + +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-load-config@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd" + integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== + dependencies: + lilconfig "^2.0.5" + yaml "^2.1.1" + +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" + +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nested@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + dependencies: + postcss-selector-parser "^6.0.11" + +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7" + integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== + dependencies: + "@csstools/normalize.css" "*" + postcss-browser-comments "^4" + sanitize.css "*" + +postcss-opacity-percentage@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^7.0.1: + version "7.8.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" + integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.1.0" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.10" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^7.0.35: + version "7.0.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.2, pretty-format@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +promise@^8.1.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +raf@^3.1.0, raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-app-polyfill@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7" + integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== + dependencies: + core-js "^3.19.2" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.9" + whatwg-fetch "^3.6.2" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0, react-is@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-motion@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/react-motion/-/react-motion-0.5.2.tgz#0dd3a69e411316567927917c6626551ba0607316" + integrity sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ== + dependencies: + performance-now "^0.2.0" + prop-types "^15.5.8" + raf "^3.1.0" + +react-refresh@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" + integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== + +react-router-dom@^6.16.0: + version "6.17.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.17.0.tgz#ea73f89186546c1cf72b10fcb7356d874321b2ad" + integrity sha512-qWHkkbXQX+6li0COUUPKAUkxjNNqPJuiBd27dVwQGDNsuFBdMbrS6UZ0CLYc4CsbdLYTckn4oB4tGDuPZpPhaQ== + dependencies: + "@remix-run/router" "1.10.0" + react-router "6.17.0" + +react-router@6.17.0: + version "6.17.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.17.0.tgz#7b680c4cefbc425b57537eb9c73bedecbdc67c1e" + integrity sha512-YJR3OTJzi3zhqeJYADHANCGPUu9J+6fT5GLv82UWRGSxu6oJYCKVmxUcaBQuGm9udpWmPsvpme/CdHumqgsoaA== + dependencies: + "@remix-run/router" "1.10.0" + +react-scripts@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.1.tgz#6285dbd65a8ba6e49ca8d651ce30645a6d980003" + integrity sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ== + dependencies: + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + babel-jest "^27.4.2" + babel-loader "^8.2.3" + babel-plugin-named-asset-import "^0.3.8" + babel-preset-react-app "^10.0.1" + bfj "^7.0.2" + browserslist "^4.18.1" + camelcase "^6.2.1" + case-sensitive-paths-webpack-plugin "^2.4.0" + css-loader "^6.5.1" + css-minimizer-webpack-plugin "^3.2.0" + dotenv "^10.0.0" + dotenv-expand "^5.1.0" + eslint "^8.3.0" + eslint-config-react-app "^7.0.1" + eslint-webpack-plugin "^3.1.1" + file-loader "^6.2.0" + fs-extra "^10.0.0" + html-webpack-plugin "^5.5.0" + identity-obj-proxy "^3.0.0" + jest "^27.4.3" + jest-resolve "^27.4.2" + jest-watch-typeahead "^1.0.0" + mini-css-extract-plugin "^2.4.5" + postcss "^8.4.4" + postcss-flexbugs-fixes "^5.0.2" + postcss-loader "^6.2.1" + postcss-normalize "^10.0.1" + postcss-preset-env "^7.0.1" + prompts "^2.4.2" + react-app-polyfill "^3.0.0" + react-dev-utils "^12.0.1" + react-refresh "^0.11.0" + resolve "^1.20.0" + resolve-url-loader "^4.0.0" + sass-loader "^12.3.0" + semver "^7.3.5" + source-map-loader "^3.0.0" + style-loader "^3.3.1" + tailwindcss "^3.0.2" + terser-webpack-plugin "^5.2.5" + webpack "^5.64.4" + webpack-dev-server "^4.6.0" + webpack-manifest-plugin "^4.0.2" + workbox-webpack-plugin "^6.4.1" + optionalDependencies: + fsevents "^2.3.2" + +react-transition-group@^4.4.5: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react-vis@^1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/react-vis/-/react-vis-1.12.1.tgz#2020c6025ceb10eace53d2366a6b8e9d90a47c54" + integrity sha512-vH7ihTPlBD6wBuzwPoipheyJnx46kKKMXnVqdk4mv5vq+bJVC6JRYdRZSofa2030+kko99rSq/idnYnNWGr6zA== + dependencies: + d3-array "^3.2.1" + d3-collection "^1.0.7" + d3-color "^3.1.0" + d3-contour "^4.0.0" + d3-format "^3.1.0" + d3-geo "^3.1.0" + d3-hexbin "^0.2.2" + d3-hierarchy "^3.1.2" + d3-interpolate "^3.0.1" + d3-sankey "^0.12.3" + d3-scale "^4.0.2" + d3-shape "^3.2.0" + d3-voronoi "^1.1.4" + deep-equal "^1.0.1" + global "^4.3.1" + prop-types "^15.5.8" + react-motion "^0.5.2" + +react@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.9: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" + integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^7.0.35" + source-map "0.6.1" + +resolve.exports@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999" + integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + +rollup@^2.43.1: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-array-concat@^1.0.0, safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize.css@*: + version "13.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173" + integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== + +sass-loader@^12.3.0: + version "12.6.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" + integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3, shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.0.1, source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-loader@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.2.tgz#af23192f9b344daa729f6772933194cc5fa54fee" + integrity sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg== + dependencies: + abab "^2.0.5" + iconv-lite "^0.6.3" + source-map-js "^1.0.1" + +source-map-support@^0.5.6, source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +sourcemap-codec@^1.4.8: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +static-eval@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42" + integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg== + dependencies: + escodegen "^1.8.1" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@^3.3.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff" + integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== + +styled-components@^5.3.11: + version "5.3.11" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" + integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + +sucrase@^3.32.0: + version "3.34.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" + integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +supercluster@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-8.0.1.tgz#9946ba123538e9e9ab15de472531f604e7372df5" + integrity sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ== + dependencies: + kdbush "^4.0.2" + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tailwindcss@^3.0.2: + version "3.3.5" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.5.tgz#22a59e2fbe0ecb6660809d9cc5f3976b077be3b8" + integrity sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.3.0" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.19.1" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== + dependencies: + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.7: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" + +terser@^5.0.0, terser@^5.10.0, terser@^5.16.8: + version "5.22.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" + integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +throat@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.2.tgz#51a3fbb5e11ae72e2cf74861ed5c8020f89f29fe" + integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tough-cookie@^4.0.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +tsconfig-paths@^3.14.2: + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +underscore@1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" + integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-vitals@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-2.1.4.tgz#76563175a475a5e835264d373704f9dde718290c" + integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg== + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.6.0: + version "4.15.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" + +webpack-manifest-plugin@^4.0.2: + version "4.1.1" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f" + integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== + dependencies: + tapable "^2.0.0" + webpack-sources "^2.2.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.64.4: + version "5.89.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.6.2: + version "3.6.19" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973" + integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw== + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.11, which-typed-array@^1.1.13, which-typed-array@^1.1.9: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +workbox-background-sync@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz#08d603a33717ce663e718c30cc336f74909aff2f" + integrity sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg== + dependencies: + idb "^7.0.1" + workbox-core "6.6.1" + +workbox-broadcast-update@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz#0fad9454cf8e4ace0c293e5617c64c75d8a8c61e" + integrity sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ== + dependencies: + workbox-core "6.6.1" + +workbox-build@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.6.1.tgz#6010e9ce550910156761448f2dbea8cfcf759cb0" + integrity sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^9.0.1" + glob "^7.1.6" + lodash "^4.17.20" + pretty-bytes "^5.3.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" + stringify-object "^3.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" + upath "^1.2.0" + workbox-background-sync "6.6.1" + workbox-broadcast-update "6.6.1" + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-google-analytics "6.6.1" + workbox-navigation-preload "6.6.1" + workbox-precaching "6.6.1" + workbox-range-requests "6.6.1" + workbox-recipes "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + workbox-streams "6.6.1" + workbox-sw "6.6.1" + workbox-window "6.6.1" + +workbox-cacheable-response@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz#284c2b86be3f4fd191970ace8c8e99797bcf58e9" + integrity sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag== + dependencies: + workbox-core "6.6.1" + +workbox-core@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.6.1.tgz#7184776d4134c5ed2f086878c882728fc9084265" + integrity sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw== + +workbox-expiration@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.6.1.tgz#a841fa36676104426dbfb9da1ef6a630b4f93739" + integrity sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A== + dependencies: + idb "^7.0.1" + workbox-core "6.6.1" + +workbox-google-analytics@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz#a07a6655ab33d89d1b0b0a935ffa5dea88618c5d" + integrity sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA== + dependencies: + workbox-background-sync "6.6.1" + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-navigation-preload@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz#61a34fe125558dd88cf09237f11bd966504ea059" + integrity sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA== + dependencies: + workbox-core "6.6.1" + +workbox-precaching@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.6.1.tgz#dedeeba10a2d163d990bf99f1c2066ac0d1a19e2" + integrity sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A== + dependencies: + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-range-requests@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz#ddaf7e73af11d362fbb2f136a9063a4c7f507a39" + integrity sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g== + dependencies: + workbox-core "6.6.1" + +workbox-recipes@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.6.1.tgz#ea70d2b2b0b0bce8de0a9d94f274d4a688e69fae" + integrity sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g== + dependencies: + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-precaching "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + +workbox-routing@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.6.1.tgz#cba9a1c7e0d1ea11e24b6f8c518840efdc94f581" + integrity sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg== + dependencies: + workbox-core "6.6.1" + +workbox-strategies@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.6.1.tgz#38d0f0fbdddba97bd92e0c6418d0b1a2ccd5b8bf" + integrity sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw== + dependencies: + workbox-core "6.6.1" + +workbox-streams@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.6.1.tgz#b2f7ba7b315c27a6e3a96a476593f99c5d227d26" + integrity sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q== + dependencies: + workbox-core "6.6.1" + workbox-routing "6.6.1" + +workbox-sw@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.6.1.tgz#d4c4ca3125088e8b9fd7a748ed537fa0247bd72c" + integrity sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ== + +workbox-webpack-plugin@^6.4.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz#4f81cc1ad4e5d2cd7477a86ba83c84ee2d187531" + integrity sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA== + dependencies: + fast-json-stable-stringify "^2.1.0" + pretty-bytes "^5.4.1" + upath "^1.2.0" + webpack-sources "^1.4.3" + workbox-build "6.6.1" + +workbox-window@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.6.1.tgz#f22a394cbac36240d0dadcbdebc35f711bb7b89e" + integrity sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ== + dependencies: + "@types/trusted-types" "^2.0.2" + workbox-core "6.6.1" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.4.6: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.13.0: + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yaml@^2.1.1: + version "2.3.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.3.tgz#01f6d18ef036446340007db8e016810e5d64aad9" + integrity sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ== + +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==