{"schemaVersion":1,"study":"supply","periodAndMeaning":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock.","tablePolicy":"One header row; original source column labels and typed source scalars. Rates labeled as shares/fractions retain that scale. A numeric cache is a saved result, not proof of a new source calculation.","datasets":[{"name":"project-ledger","file":"project-ledger.csv","sourceSheet":"Project ledger","sourceHeaderRow":4,"rowCount":87,"columns":[{"name":"City project ID","originalSourceLabel":"City project ID","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Building / project","originalSourceLabel":"Building / project","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Aliases","originalSourceLabel":"Aliases","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Address","originalSourceLabel":"Address","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Geography","originalSourceLabel":"Geography","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Documented opening year","originalSourceLabel":"Documented opening year","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Documented beds","originalSourceLabel":"Documented beds","sourceColumn":"G","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Documented apartments","originalSourceLabel":"Documented apartments","sourceColumn":"H","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Evidence status","originalSourceLabel":"Evidence status","sourceColumn":"I","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Opening-year basis","originalSourceLabel":"Opening-year basis","sourceColumn":"J","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Bed-count basis","originalSourceLabel":"Bed-count basis","sourceColumn":"K","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Net beds added","originalSourceLabel":"Net beds added","sourceColumn":"L","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Municipal raw count — mixed units","originalSourceLabel":"Municipal raw count — mixed units","sourceColumn":"M","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Municipal administrative status","originalSourceLabel":"Municipal administrative status","sourceColumn":"N","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Affordability start — NOT opening","originalSourceLabel":"Affordability start — NOT opening","sourceColumn":"O","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Capacity alternatives","originalSourceLabel":"Capacity alternatives","sourceColumn":"P","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Notes","originalSourceLabel":"Notes","sourceColumn":"Q","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Source URLs","originalSourceLabel":"Source URLs","sourceColumn":"R","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"pipeline","file":"pipeline.csv","sourceSheet":"Pipeline","sourceHeaderRow":4,"rowCount":32,"columns":[{"name":"ID","originalSourceLabel":"ID","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Project / event","originalSourceLabel":"Project / event","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Address","originalSourceLabel":"Address","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Geography","originalSourceLabel":"Geography","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Eligibility / scope","originalSourceLabel":"Eligibility / scope","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Status at cutoff","originalSourceLabel":"Status at cutoff","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Announced opening","originalSourceLabel":"Announced opening","sourceColumn":"G","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Target year","originalSourceLabel":"Target year","sourceColumn":"H","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Apartments","originalSourceLabel":"Apartments","sourceColumn":"I","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Exact planned beds","originalSourceLabel":"Exact planned beds","sourceColumn":"J","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Minimum planned beds","originalSourceLabel":"Minimum planned beds","sourceColumn":"K","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Dated started subtotal flag","originalSourceLabel":"Dated started subtotal flag","sourceColumn":"L","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Dated planned beds","originalSourceLabel":"Dated planned beds","sourceColumn":"M","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Started capacity subtotal","originalSourceLabel":"Started capacity subtotal","sourceColumn":"N","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Existing apartments removed / proposed for removal — see status","originalSourceLabel":"Existing apartments removed / proposed for removal — see status","sourceColumn":"O","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Net bed change","originalSourceLabel":"Net bed change","sourceColumn":"P","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Evidence / qualifications","originalSourceLabel":"Evidence / qualifications","sourceColumn":"Q","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Conflicts / unknowns","originalSourceLabel":"Conflicts / unknowns","sourceColumn":"R","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Source URLs","originalSourceLabel":"Source URLs","sourceColumn":"S","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"annual-supply","file":"annual-supply.csv","sourceSheet":"Annual supply","sourceHeaderRow":4,"rowCount":26,"columns":[{"name":"Calendar year","originalSourceLabel":"Calendar year","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Rows with year and beds","originalSourceLabel":"Rows with year and beds","sourceColumn":"B","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Gross documented beds — subset","originalSourceLabel":"Gross documented beds — subset","sourceColumn":"C","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Other dated rows with unknown beds","originalSourceLabel":"Other dated rows with unknown beds","sourceColumn":"D","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Dated started project beds — forecast subset","originalSourceLabel":"Dated started project beds — forecast subset","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Named verified deliveries","originalSourceLabel":"Named verified deliveries","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Coverage warning","originalSourceLabel":"Coverage warning","sourceColumn":"G","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"enrollment","file":"enrollment.csv","sourceSheet":"Enrollment","sourceHeaderRow":4,"rowCount":23,"columns":[{"name":"Fall","originalSourceLabel":"Fall","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Total students","originalSourceLabel":"Total students","sourceColumn":"B","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Undergraduates","originalSourceLabel":"Undergraduates","sourceColumn":"C","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Graduate / professional","originalSourceLabel":"Graduate / professional","sourceColumn":"D","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Annual total change","originalSourceLabel":"Annual total change","sourceColumn":"E","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Annual undergraduate change","originalSourceLabel":"Annual undergraduate change","sourceColumn":"F","sourceNumberFormat":"#,##0","valueScale":"source units as labeled"},{"name":"Undergraduate share (fraction)","originalSourceLabel":"Undergraduate share","sourceColumn":"G","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"name":"Sources","originalSourceLabel":"Sources","sourceColumn":"H","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Source URLs","originalSourceLabel":"Source URLs","sourceColumn":"I","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Definition / vintage notes","originalSourceLabel":"Definition / vintage notes","sourceColumn":"J","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[{"row":1,"column":"Undergraduate share (fraction)","sourceCell":"G5","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":2,"column":"Undergraduate share (fraction)","sourceCell":"G6","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":3,"column":"Undergraduate share (fraction)","sourceCell":"G7","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":4,"column":"Undergraduate share (fraction)","sourceCell":"G8","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":5,"column":"Undergraduate share (fraction)","sourceCell":"G9","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":6,"column":"Undergraduate share (fraction)","sourceCell":"G10","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":7,"column":"Undergraduate share (fraction)","sourceCell":"G11","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":8,"column":"Undergraduate share (fraction)","sourceCell":"G12","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":9,"column":"Undergraduate share (fraction)","sourceCell":"G13","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":10,"column":"Undergraduate share (fraction)","sourceCell":"G14","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":11,"column":"Undergraduate share (fraction)","sourceCell":"G15","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":12,"column":"Undergraduate share (fraction)","sourceCell":"G16","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":13,"column":"Undergraduate share (fraction)","sourceCell":"G17","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":14,"column":"Undergraduate share (fraction)","sourceCell":"G18","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":15,"column":"Undergraduate share (fraction)","sourceCell":"G19","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":16,"column":"Undergraduate share (fraction)","sourceCell":"G20","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":17,"column":"Undergraduate share (fraction)","sourceCell":"G21","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":18,"column":"Undergraduate share (fraction)","sourceCell":"G22","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":19,"column":"Undergraduate share (fraction)","sourceCell":"G23","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":20,"column":"Undergraduate share (fraction)","sourceCell":"G24","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":21,"column":"Undergraduate share (fraction)","sourceCell":"G25","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":22,"column":"Undergraduate share (fraction)","sourceCell":"G26","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":23,"column":"Undergraduate share (fraction)","sourceCell":"G27","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"}],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"university-housing","file":"university-housing.csv","sourceSheet":"Campus housing","sourceHeaderRow":4,"rowCount":13,"columns":[{"name":"Period / date","originalSourceLabel":"Period / date","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Measure","originalSourceLabel":"Measure","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Value","originalSourceLabel":"Value","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Unit","originalSourceLabel":"Unit","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Definition / caution","originalSourceLabel":"Definition / caution","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Source URL","originalSourceLabel":"Source URL","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"market-periods","file":"market-periods.csv","sourceSheet":"Market observations","sourceHeaderRow":4,"rowCount":71,"columns":[{"name":"Market / geographic universe","originalSourceLabel":"Market / geographic universe","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Observation period","originalSourceLabel":"Observation period","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Academic lease year","originalSourceLabel":"Academic lease year","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Measure","originalSourceLabel":"Measure","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Value","originalSourceLabel":"Value","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Units / basis","originalSourceLabel":"Units / basis","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Comparability / uncertainty","originalSourceLabel":"Comparability / uncertainty","sourceColumn":"G","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Source URL","originalSourceLabel":"Source URL","sourceColumn":"H","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"property-survey-2011","file":"property-survey-2011.csv","sourceSheet":"2011 property survey","sourceHeaderRow":4,"rowCount":19,"columns":[{"name":"property_name_source","originalSourceLabel":"property_name_source","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"apartment_units","originalSourceLabel":"apartment_units","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"reported_total_beds","originalSourceLabel":"reported_total_beds","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"average_net_rentable_sf","originalSourceLabel":"average_net_rentable_sf","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"total_net_rentable_sf","originalSourceLabel":"total_net_rentable_sf","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"base_rent_per_reported_bed_month","originalSourceLabel":"base_rent_per_reported_bed_month","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"base_rent_per_net_sf_month","originalSourceLabel":"base_rent_per_net_sf_month","sourceColumn":"G","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"fall2010_occupancy_pct","originalSourceLabel":"fall2010_occupancy_pct","sourceColumn":"H","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"fall2011_preleased_pct","originalSourceLabel":"fall2011_preleased_pct","sourceColumn":"I","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"concession_reported","originalSourceLabel":"concession_reported","sourceColumn":"J","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"source_id","originalSourceLabel":"source_id","sourceColumn":"K","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"observation_date","originalSourceLabel":"observation_date","sourceColumn":"L","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"scope_note","originalSourceLabel":"scope_note","sourceColumn":"M","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"directory-crosswalk","file":"directory-crosswalk.csv","sourceSheet":"Directory crosswalk","sourceHeaderRow":4,"rowCount":161,"columns":[{"name":"Directory ID","originalSourceLabel":"Directory ID","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Place / network","originalSourceLabel":"Place / network","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Neighborhood","originalSourceLabel":"Neighborhood","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Priced options","originalSourceLabel":"Priced options","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Quote-only options","originalSourceLabel":"Quote-only options","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Unknown rate year","originalSourceLabel":"Unknown rate year","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Unknown payment count","originalSourceLabel":"Unknown payment count","sourceColumn":"G","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Directory checked date","originalSourceLabel":"Directory checked date","sourceColumn":"H","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Candidate ledger ID","originalSourceLabel":"Candidate ledger ID","sourceColumn":"I","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Match qualification","originalSourceLabel":"Match qualification","sourceColumn":"J","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Unresolved items","originalSourceLabel":"Unresolved items","sourceColumn":"K","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Directory URL","originalSourceLabel":"Directory URL","sourceColumn":"L","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"matched-catalogue-quotes","file":"matched-catalogue-quotes.csv","sourceSheet":"Matched catalogue quotes","sourceHeaderRow":4,"rowCount":224,"columns":[{"name":"Property / network","originalSourceLabel":"Property / network","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Exact plan label","originalSourceLabel":"Exact plan label","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Term class","originalSourceLabel":"Term class","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Room privacy","originalSourceLabel":"Room privacy","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Price basis","originalSourceLabel":"Price basis","sourceColumn":"E","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Eligibility restricted","originalSourceLabel":"Eligibility restricted","sourceColumn":"F","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"2026–27 low quote","originalSourceLabel":"2026–27 low quote","sourceColumn":"G","sourceNumberFormat":"$#,##0.00","valueScale":"source units as labeled"},{"name":"2027–28 low quote","originalSourceLabel":"2027–28 low quote","sourceColumn":"H","sourceNumberFormat":"$#,##0.00","valueScale":"source units as labeled"},{"name":"Difference — dollars","originalSourceLabel":"Difference — dollars","sourceColumn":"I","sourceNumberFormat":"$#,##0.00","valueScale":"source units as labeled"},{"name":"Difference — percent (fraction)","originalSourceLabel":"Difference — percent","sourceColumn":"J","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"name":"2026–27 high quote","originalSourceLabel":"2026–27 high quote","sourceColumn":"K","sourceNumberFormat":"$#,##0.00","valueScale":"source units as labeled"},{"name":"2027–28 high quote","originalSourceLabel":"2027–28 high quote","sourceColumn":"L","sourceNumberFormat":"$#,##0.00","valueScale":"source units as labeled"},{"name":"2026–27 observed","originalSourceLabel":"2026–27 observed","sourceColumn":"M","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"2027–28 observed","originalSourceLabel":"2027–28 observed","sourceColumn":"N","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"2026–27 availability","originalSourceLabel":"2026–27 availability","sourceColumn":"O","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"2027–28 availability","originalSourceLabel":"2027–28 availability","sourceColumn":"P","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"2026–27 sources","originalSourceLabel":"2026–27 sources","sourceColumn":"Q","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"2027–28 sources","originalSourceLabel":"2027–28 sources","sourceColumn":"R","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[{"row":1,"column":"Difference — percent (fraction)","sourceCell":"J5","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":2,"column":"Difference — percent (fraction)","sourceCell":"J6","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":3,"column":"Difference — percent (fraction)","sourceCell":"J7","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":4,"column":"Difference — percent (fraction)","sourceCell":"J8","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":5,"column":"Difference — percent (fraction)","sourceCell":"J9","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":6,"column":"Difference — percent (fraction)","sourceCell":"J10","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":7,"column":"Difference — percent (fraction)","sourceCell":"J11","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":8,"column":"Difference — percent (fraction)","sourceCell":"J12","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":9,"column":"Difference — percent (fraction)","sourceCell":"J13","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":10,"column":"Difference — percent (fraction)","sourceCell":"J14","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":11,"column":"Difference — percent (fraction)","sourceCell":"J15","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":12,"column":"Difference — percent (fraction)","sourceCell":"J16","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":13,"column":"Difference — percent (fraction)","sourceCell":"J17","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":14,"column":"Difference — percent (fraction)","sourceCell":"J18","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":15,"column":"Difference — percent (fraction)","sourceCell":"J19","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":16,"column":"Difference — percent (fraction)","sourceCell":"J20","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":17,"column":"Difference — percent (fraction)","sourceCell":"J21","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":18,"column":"Difference — percent (fraction)","sourceCell":"J22","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":19,"column":"Difference — percent (fraction)","sourceCell":"J23","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":20,"column":"Difference — percent (fraction)","sourceCell":"J24","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":21,"column":"Difference — percent (fraction)","sourceCell":"J25","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":22,"column":"Difference — percent (fraction)","sourceCell":"J26","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":23,"column":"Difference — percent (fraction)","sourceCell":"J27","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":24,"column":"Difference — percent (fraction)","sourceCell":"J28","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":25,"column":"Difference — percent (fraction)","sourceCell":"J29","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":26,"column":"Difference — percent (fraction)","sourceCell":"J30","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":27,"column":"Difference — percent (fraction)","sourceCell":"J31","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":28,"column":"Difference — percent (fraction)","sourceCell":"J32","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":29,"column":"Difference — percent (fraction)","sourceCell":"J33","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":30,"column":"Difference — percent (fraction)","sourceCell":"J34","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":31,"column":"Difference — percent (fraction)","sourceCell":"J35","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":32,"column":"Difference — percent (fraction)","sourceCell":"J36","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":33,"column":"Difference — percent (fraction)","sourceCell":"J37","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":34,"column":"Difference — percent (fraction)","sourceCell":"J38","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":35,"column":"Difference — percent (fraction)","sourceCell":"J39","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":36,"column":"Difference — percent (fraction)","sourceCell":"J40","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":37,"column":"Difference — percent (fraction)","sourceCell":"J41","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":38,"column":"Difference — percent (fraction)","sourceCell":"J42","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":39,"column":"Difference — percent (fraction)","sourceCell":"J43","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":40,"column":"Difference — percent (fraction)","sourceCell":"J44","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":41,"column":"Difference — percent (fraction)","sourceCell":"J45","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":42,"column":"Difference — percent (fraction)","sourceCell":"J46","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":43,"column":"Difference — percent (fraction)","sourceCell":"J47","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":44,"column":"Difference — percent (fraction)","sourceCell":"J48","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":45,"column":"Difference — percent (fraction)","sourceCell":"J49","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":46,"column":"Difference — percent (fraction)","sourceCell":"J50","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":47,"column":"Difference — percent (fraction)","sourceCell":"J51","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":48,"column":"Difference — percent (fraction)","sourceCell":"J52","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":49,"column":"Difference — percent (fraction)","sourceCell":"J53","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":50,"column":"Difference — percent (fraction)","sourceCell":"J54","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":51,"column":"Difference — percent (fraction)","sourceCell":"J55","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":52,"column":"Difference — percent (fraction)","sourceCell":"J56","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":53,"column":"Difference — percent (fraction)","sourceCell":"J57","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":54,"column":"Difference — percent (fraction)","sourceCell":"J58","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":55,"column":"Difference — percent (fraction)","sourceCell":"J59","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":56,"column":"Difference — percent (fraction)","sourceCell":"J60","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":57,"column":"Difference — percent (fraction)","sourceCell":"J61","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":58,"column":"Difference — percent (fraction)","sourceCell":"J62","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":59,"column":"Difference — percent (fraction)","sourceCell":"J63","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":60,"column":"Difference — percent (fraction)","sourceCell":"J64","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":61,"column":"Difference — percent (fraction)","sourceCell":"J65","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":62,"column":"Difference — percent (fraction)","sourceCell":"J66","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":63,"column":"Difference — percent (fraction)","sourceCell":"J67","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":64,"column":"Difference — percent (fraction)","sourceCell":"J68","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":65,"column":"Difference — percent (fraction)","sourceCell":"J69","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":66,"column":"Difference — percent (fraction)","sourceCell":"J70","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":67,"column":"Difference — percent (fraction)","sourceCell":"J71","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":68,"column":"Difference — percent (fraction)","sourceCell":"J72","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":69,"column":"Difference — percent (fraction)","sourceCell":"J73","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":70,"column":"Difference — percent (fraction)","sourceCell":"J74","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":71,"column":"Difference — percent (fraction)","sourceCell":"J75","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":72,"column":"Difference — percent (fraction)","sourceCell":"J76","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":73,"column":"Difference — percent (fraction)","sourceCell":"J77","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":74,"column":"Difference — percent (fraction)","sourceCell":"J78","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":75,"column":"Difference — percent (fraction)","sourceCell":"J79","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":76,"column":"Difference — percent (fraction)","sourceCell":"J80","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":77,"column":"Difference — percent (fraction)","sourceCell":"J81","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":78,"column":"Difference — percent (fraction)","sourceCell":"J82","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":79,"column":"Difference — percent (fraction)","sourceCell":"J83","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":80,"column":"Difference — percent (fraction)","sourceCell":"J84","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":81,"column":"Difference — percent (fraction)","sourceCell":"J85","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":82,"column":"Difference — percent (fraction)","sourceCell":"J86","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":83,"column":"Difference — percent (fraction)","sourceCell":"J87","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":84,"column":"Difference — percent (fraction)","sourceCell":"J88","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":85,"column":"Difference — percent (fraction)","sourceCell":"J89","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":86,"column":"Difference — percent (fraction)","sourceCell":"J90","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":87,"column":"Difference — percent (fraction)","sourceCell":"J91","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":88,"column":"Difference — percent (fraction)","sourceCell":"J92","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":89,"column":"Difference — percent (fraction)","sourceCell":"J93","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":90,"column":"Difference — percent (fraction)","sourceCell":"J94","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":91,"column":"Difference — percent (fraction)","sourceCell":"J95","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":92,"column":"Difference — percent (fraction)","sourceCell":"J96","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":93,"column":"Difference — percent (fraction)","sourceCell":"J97","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":94,"column":"Difference — percent (fraction)","sourceCell":"J98","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":95,"column":"Difference — percent (fraction)","sourceCell":"J99","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":96,"column":"Difference — percent (fraction)","sourceCell":"J100","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":97,"column":"Difference — percent (fraction)","sourceCell":"J101","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":98,"column":"Difference — percent (fraction)","sourceCell":"J102","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":99,"column":"Difference — percent (fraction)","sourceCell":"J103","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":100,"column":"Difference — percent (fraction)","sourceCell":"J104","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":101,"column":"Difference — percent (fraction)","sourceCell":"J105","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":102,"column":"Difference — percent (fraction)","sourceCell":"J106","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":103,"column":"Difference — percent (fraction)","sourceCell":"J107","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":104,"column":"Difference — percent (fraction)","sourceCell":"J108","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":105,"column":"Difference — percent (fraction)","sourceCell":"J109","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":106,"column":"Difference — percent (fraction)","sourceCell":"J110","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":107,"column":"Difference — percent (fraction)","sourceCell":"J111","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":108,"column":"Difference — percent (fraction)","sourceCell":"J112","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":109,"column":"Difference — percent (fraction)","sourceCell":"J113","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":110,"column":"Difference — percent (fraction)","sourceCell":"J114","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":111,"column":"Difference — percent (fraction)","sourceCell":"J115","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":112,"column":"Difference — percent (fraction)","sourceCell":"J116","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":113,"column":"Difference — percent (fraction)","sourceCell":"J117","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":114,"column":"Difference — percent (fraction)","sourceCell":"J118","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":115,"column":"Difference — percent (fraction)","sourceCell":"J119","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":116,"column":"Difference — percent (fraction)","sourceCell":"J120","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":117,"column":"Difference — percent (fraction)","sourceCell":"J121","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":118,"column":"Difference — percent (fraction)","sourceCell":"J122","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":119,"column":"Difference — percent (fraction)","sourceCell":"J123","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":120,"column":"Difference — percent (fraction)","sourceCell":"J124","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":121,"column":"Difference — percent (fraction)","sourceCell":"J125","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":122,"column":"Difference — percent (fraction)","sourceCell":"J126","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":123,"column":"Difference — percent (fraction)","sourceCell":"J127","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":124,"column":"Difference — percent (fraction)","sourceCell":"J128","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":125,"column":"Difference — percent (fraction)","sourceCell":"J129","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":126,"column":"Difference — percent (fraction)","sourceCell":"J130","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":127,"column":"Difference — percent (fraction)","sourceCell":"J131","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":128,"column":"Difference — percent (fraction)","sourceCell":"J132","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":129,"column":"Difference — percent (fraction)","sourceCell":"J133","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":130,"column":"Difference — percent (fraction)","sourceCell":"J134","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":131,"column":"Difference — percent (fraction)","sourceCell":"J135","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":132,"column":"Difference — percent (fraction)","sourceCell":"J136","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":133,"column":"Difference — percent (fraction)","sourceCell":"J137","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":134,"column":"Difference — percent (fraction)","sourceCell":"J138","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":135,"column":"Difference — percent (fraction)","sourceCell":"J139","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":136,"column":"Difference — percent (fraction)","sourceCell":"J140","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":137,"column":"Difference — percent (fraction)","sourceCell":"J141","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":138,"column":"Difference — percent (fraction)","sourceCell":"J142","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":139,"column":"Difference — percent (fraction)","sourceCell":"J143","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":140,"column":"Difference — percent (fraction)","sourceCell":"J144","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":141,"column":"Difference — percent (fraction)","sourceCell":"J145","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":142,"column":"Difference — percent (fraction)","sourceCell":"J146","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":143,"column":"Difference — percent (fraction)","sourceCell":"J147","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":144,"column":"Difference — percent (fraction)","sourceCell":"J148","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":145,"column":"Difference — percent (fraction)","sourceCell":"J149","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":146,"column":"Difference — percent (fraction)","sourceCell":"J150","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":147,"column":"Difference — percent (fraction)","sourceCell":"J151","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":148,"column":"Difference — percent (fraction)","sourceCell":"J152","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":149,"column":"Difference — percent (fraction)","sourceCell":"J153","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":150,"column":"Difference — percent (fraction)","sourceCell":"J154","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":151,"column":"Difference — percent (fraction)","sourceCell":"J155","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":152,"column":"Difference — percent (fraction)","sourceCell":"J156","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":153,"column":"Difference — percent (fraction)","sourceCell":"J157","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":154,"column":"Difference — percent (fraction)","sourceCell":"J158","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":155,"column":"Difference — percent (fraction)","sourceCell":"J159","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":156,"column":"Difference — percent (fraction)","sourceCell":"J160","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":157,"column":"Difference — percent (fraction)","sourceCell":"J161","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":158,"column":"Difference — percent (fraction)","sourceCell":"J162","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":159,"column":"Difference — percent (fraction)","sourceCell":"J163","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":160,"column":"Difference — percent (fraction)","sourceCell":"J164","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":161,"column":"Difference — percent (fraction)","sourceCell":"J165","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":162,"column":"Difference — percent (fraction)","sourceCell":"J166","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":163,"column":"Difference — percent (fraction)","sourceCell":"J167","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":164,"column":"Difference — percent (fraction)","sourceCell":"J168","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":165,"column":"Difference — percent (fraction)","sourceCell":"J169","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":166,"column":"Difference — percent (fraction)","sourceCell":"J170","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":167,"column":"Difference — percent (fraction)","sourceCell":"J171","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":168,"column":"Difference — percent (fraction)","sourceCell":"J172","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":169,"column":"Difference — percent (fraction)","sourceCell":"J173","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":170,"column":"Difference — percent (fraction)","sourceCell":"J174","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":171,"column":"Difference — percent (fraction)","sourceCell":"J175","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":172,"column":"Difference — percent (fraction)","sourceCell":"J176","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":173,"column":"Difference — percent (fraction)","sourceCell":"J177","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":174,"column":"Difference — percent (fraction)","sourceCell":"J178","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":175,"column":"Difference — percent (fraction)","sourceCell":"J179","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":176,"column":"Difference — percent (fraction)","sourceCell":"J180","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":177,"column":"Difference — percent (fraction)","sourceCell":"J181","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":178,"column":"Difference — percent (fraction)","sourceCell":"J182","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":179,"column":"Difference — percent (fraction)","sourceCell":"J183","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":180,"column":"Difference — percent (fraction)","sourceCell":"J184","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":181,"column":"Difference — percent (fraction)","sourceCell":"J185","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":182,"column":"Difference — percent (fraction)","sourceCell":"J186","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":183,"column":"Difference — percent (fraction)","sourceCell":"J187","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":184,"column":"Difference — percent (fraction)","sourceCell":"J188","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":185,"column":"Difference — percent (fraction)","sourceCell":"J189","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":186,"column":"Difference — percent (fraction)","sourceCell":"J190","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":187,"column":"Difference — percent (fraction)","sourceCell":"J191","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":188,"column":"Difference — percent (fraction)","sourceCell":"J192","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":189,"column":"Difference — percent (fraction)","sourceCell":"J193","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":190,"column":"Difference — percent (fraction)","sourceCell":"J194","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":191,"column":"Difference — percent (fraction)","sourceCell":"J195","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":192,"column":"Difference — percent (fraction)","sourceCell":"J196","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":193,"column":"Difference — percent (fraction)","sourceCell":"J197","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":194,"column":"Difference — percent (fraction)","sourceCell":"J198","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":195,"column":"Difference — percent (fraction)","sourceCell":"J199","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":196,"column":"Difference — percent (fraction)","sourceCell":"J200","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":197,"column":"Difference — percent (fraction)","sourceCell":"J201","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":198,"column":"Difference — percent (fraction)","sourceCell":"J202","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":199,"column":"Difference — percent (fraction)","sourceCell":"J203","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":200,"column":"Difference — percent (fraction)","sourceCell":"J204","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":201,"column":"Difference — percent (fraction)","sourceCell":"J205","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":202,"column":"Difference — percent (fraction)","sourceCell":"J206","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":203,"column":"Difference — percent (fraction)","sourceCell":"J207","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":204,"column":"Difference — percent (fraction)","sourceCell":"J208","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":205,"column":"Difference — percent (fraction)","sourceCell":"J209","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":206,"column":"Difference — percent (fraction)","sourceCell":"J210","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":207,"column":"Difference — percent (fraction)","sourceCell":"J211","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":208,"column":"Difference — percent (fraction)","sourceCell":"J212","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":209,"column":"Difference — percent (fraction)","sourceCell":"J213","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":210,"column":"Difference — percent (fraction)","sourceCell":"J214","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":211,"column":"Difference — percent (fraction)","sourceCell":"J215","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":212,"column":"Difference — percent (fraction)","sourceCell":"J216","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":213,"column":"Difference — percent (fraction)","sourceCell":"J217","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":214,"column":"Difference — percent (fraction)","sourceCell":"J218","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":215,"column":"Difference — percent (fraction)","sourceCell":"J219","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":216,"column":"Difference — percent (fraction)","sourceCell":"J220","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":217,"column":"Difference — percent (fraction)","sourceCell":"J221","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":218,"column":"Difference — percent (fraction)","sourceCell":"J222","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":219,"column":"Difference — percent (fraction)","sourceCell":"J223","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":220,"column":"Difference — percent (fraction)","sourceCell":"J224","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":221,"column":"Difference — percent (fraction)","sourceCell":"J225","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":222,"column":"Difference — percent (fraction)","sourceCell":"J226","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":223,"column":"Difference — percent (fraction)","sourceCell":"J227","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"},{"row":224,"column":"Difference — percent (fraction)","sourceCell":"J228","sourceNumberFormat":"0.0%","valueScale":"fraction; multiply by 100 for percent"}],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"workbook-sources","file":"workbook-sources.csv","sourceSheet":"Sources","sourceHeaderRow":4,"rowCount":446,"columns":[{"name":"Source ID","originalSourceLabel":"Source ID","sourceColumn":"A","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"URL","originalSourceLabel":"URL","sourceColumn":"B","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Used for","originalSourceLabel":"Used for","sourceColumn":"C","sourceNumberFormat":"","valueScale":"source units as labeled"},{"name":"Notes","originalSourceLabel":"Notes","sourceColumn":"D","sourceNumberFormat":"","valueScale":"source units as labeled"}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."},{"name":"sources","file":"sources.csv","sourceSheet":"Published source manuscript","sourceHeaderRow":null,"rowCount":54,"columns":[{"name":"Source label","sourceColumn":null},{"name":"Public URL","sourceColumn":null}],"hyperlinkCells":[],"sourceCellUnits":[],"periodAndGrain":"November 1–2, 2026 source review; historical gross capacities, dated pipeline states and source-specific rent/occupancy/preleasing periods. Named subsets are not complete current stock."}],"excluded":"Original workbooks, private editable links, internal handoffs, owner-display fields, individual condominium account/person records and receipt filenames are excluded."}
