[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOKk0n0ceGnIvjMzHwMdfEfscTGk6zQfE0RVgQcawlHo":3},{"place":4,"slug":5,"profiles":29,"occasions":329,"normals":330,"recent":413,"nearby":436,"editorial":15,"baseline":27,"attribution":465},{"id":5,"name":6,"kind":7,"region":8,"country":9,"cc":10,"lat":11,"lon":12,"pop":13,"timezone":14,"elevation":15,"coastKm":16,"skiKm":17,"skiArea":18,"skiDestination":21,"beachDestination":21,"hikingDestination":21,"unescoSites":22,"wikivoyageViews":23,"eligible":24,"occasions":26,"occasionsReviewed":21,"baseline":27,"source":28},"franschhoek-western-cape-za-3367877","Franschhoek","city","Western Cape","South Africa","ZA",-33.9108,19.1198,20000,"Africa\u002FJohannesburg",null,36.11,6819.62,{"name":19,"km":17,"verticalM":20},"Cerro Castor",754,false,[],3023,{"general":25,"beach":21,"hiking":21,"ski":21},true,{},"2006-2025","open-meteo-era5",[30],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":45},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[35,40],{"from":36,"to":37,"tier":38,"raisedBy":39},6,8,"good",[],{"from":41,"to":42,"tier":43,"raisedBy":44},9,5,"best",[],[46,90,110,133,155,177,197,220,241,262,285,308],{"month":47,"tier":43,"weatherTier":43,"for":48,"against":86,"raisedBy":87,"draws":88,"deterrents":89},1,[49,54,59,64,68,73,77,81],{"metric":50,"label":51,"unit":52,"value":53},"apparent_temp_max_mean_c","Feels like (high)","degC",29.2,{"metric":55,"label":56,"unit":57,"value":58},"precip_mm_month","Precipitation","mm",20.2,{"metric":60,"label":61,"unit":62,"value":63},"sunshine_fraction","Share of daylight that is sunny","ratio",0.95,{"metric":65,"label":66,"unit":52,"value":67},"temp_max_mean_c","Average daily high",27.5,{"metric":69,"label":70,"unit":71,"value":72},"wet_days","Wet days","days",4.2,{"metric":74,"label":75,"unit":71,"value":76},"heavy_rain_days","Days with heavy rain",0.5,{"metric":78,"label":79,"unit":52,"value":80},"temp_min_mean_c","Average daily low",16.2,{"metric":82,"label":83,"unit":84,"value":85},"humidity_mean_pct","Relative humidity","%",64.4,[],[],[],[],{"month":91,"tier":43,"weatherTier":43,"for":92,"against":106,"raisedBy":107,"draws":108,"deterrents":109},2,[93,95,97,99,100,102,103,104],{"metric":50,"label":51,"unit":52,"value":94},28.9,{"metric":55,"label":56,"unit":57,"value":96},22.4,{"metric":60,"label":61,"unit":62,"value":98},0.93,{"metric":65,"label":66,"unit":52,"value":67},{"metric":69,"label":70,"unit":71,"value":101},4.5,{"metric":74,"label":75,"unit":71,"value":76},{"metric":78,"label":79,"unit":52,"value":80},{"metric":82,"label":83,"unit":84,"value":105},65.3,[],[],[],[],{"month":111,"tier":43,"weatherTier":43,"for":112,"against":129,"raisedBy":130,"draws":131,"deterrents":132},3,[113,115,117,119,121,123,125,127],{"metric":50,"label":51,"unit":52,"value":114},26.4,{"metric":65,"label":66,"unit":52,"value":116},25.8,{"metric":55,"label":56,"unit":57,"value":118},30.5,{"metric":60,"label":61,"unit":62,"value":120},0.91,{"metric":69,"label":70,"unit":71,"value":122},5.3,{"metric":74,"label":75,"unit":71,"value":124},0.8,{"metric":78,"label":79,"unit":52,"value":126},15.1,{"metric":82,"label":83,"unit":84,"value":128},67.9,[],[],[],[],{"month":134,"tier":43,"weatherTier":43,"for":135,"against":151,"raisedBy":152,"draws":153,"deterrents":154},4,[136,138,140,142,144,145,147,149],{"metric":50,"label":51,"unit":52,"value":137},22.3,{"metric":65,"label":66,"unit":52,"value":139},23,{"metric":55,"label":56,"unit":57,"value":141},44.5,{"metric":60,"label":61,"unit":62,"value":143},0.89,{"metric":69,"label":70,"unit":71,"value":122},{"metric":74,"label":75,"unit":71,"value":146},1.2,{"metric":78,"label":79,"unit":52,"value":148},12.2,{"metric":82,"label":83,"unit":84,"value":150},70.3,[],[],[],[],{"month":42,"tier":43,"weatherTier":43,"for":156,"against":173,"raisedBy":174,"draws":175,"deterrents":176},[157,159,161,163,165,167,169,171],{"metric":50,"label":51,"unit":52,"value":158},18.3,{"metric":65,"label":66,"unit":52,"value":160},19.6,{"metric":60,"label":61,"unit":62,"value":162},0.84,{"metric":55,"label":56,"unit":57,"value":164},83.1,{"metric":74,"label":75,"unit":71,"value":166},2.5,{"metric":69,"label":70,"unit":71,"value":168},9.1,{"metric":78,"label":79,"unit":52,"value":170},9.6,{"metric":82,"label":83,"unit":84,"value":172},75.7,[],[],[],[],{"month":36,"tier":38,"weatherTier":38,"for":178,"against":188,"raisedBy":194,"draws":195,"deterrents":196},[179,180,182,184,186],{"metric":50,"label":51,"unit":52,"value":126},{"metric":60,"label":61,"unit":62,"value":181},0.81,{"metric":65,"label":66,"unit":52,"value":183},16.8,{"metric":78,"label":79,"unit":52,"value":185},7.7,{"metric":69,"label":70,"unit":71,"value":187},11.6,[189,191,192],{"metric":55,"label":56,"unit":57,"value":190},135.8,{"metric":74,"label":75,"unit":71,"value":42},{"metric":82,"label":83,"unit":84,"value":193},78.2,[],[],[],{"month":198,"tier":38,"weatherTier":38,"for":199,"against":214,"raisedBy":217,"draws":218,"deterrents":219},7,[200,202,204,206,208,210,212],{"metric":60,"label":61,"unit":62,"value":201},0.83,{"metric":50,"label":51,"unit":52,"value":203},14.2,{"metric":65,"label":66,"unit":52,"value":205},16.1,{"metric":55,"label":56,"unit":57,"value":207},114.5,{"metric":69,"label":70,"unit":71,"value":209},10.1,{"metric":74,"label":75,"unit":71,"value":211},4.1,{"metric":78,"label":79,"unit":52,"value":213},6.4,[215],{"metric":82,"label":83,"unit":84,"value":216},78.6,[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":221,"against":235,"raisedBy":238,"draws":239,"deterrents":240},[222,224,225,227,229,231,233],{"metric":50,"label":51,"unit":52,"value":223},14.7,{"metric":60,"label":61,"unit":62,"value":201},{"metric":65,"label":66,"unit":52,"value":226},16.4,{"metric":55,"label":56,"unit":57,"value":228},99.7,{"metric":74,"label":75,"unit":71,"value":230},3.7,{"metric":69,"label":70,"unit":71,"value":232},11.3,{"metric":78,"label":79,"unit":52,"value":234},6.7,[236],{"metric":82,"label":83,"unit":84,"value":237},78.5,[],[],[],{"month":41,"tier":43,"weatherTier":43,"for":242,"against":258,"raisedBy":259,"draws":260,"deterrents":261},[243,245,247,249,250,252,254,256],{"metric":50,"label":51,"unit":52,"value":244},17,{"metric":65,"label":66,"unit":52,"value":246},18,{"metric":60,"label":61,"unit":62,"value":248},0.85,{"metric":55,"label":56,"unit":57,"value":85},{"metric":74,"label":75,"unit":71,"value":251},2.1,{"metric":69,"label":70,"unit":71,"value":253},8.7,{"metric":78,"label":79,"unit":52,"value":255},8.2,{"metric":82,"label":83,"unit":84,"value":257},76.6,[],[],[],[],{"month":263,"tier":43,"weatherTier":43,"for":264,"against":281,"raisedBy":282,"draws":283,"deterrents":284},10,[265,267,269,271,273,275,277,279],{"metric":50,"label":51,"unit":52,"value":266},21.5,{"metric":65,"label":66,"unit":52,"value":268},21.2,{"metric":55,"label":56,"unit":57,"value":270},42.5,{"metric":60,"label":61,"unit":62,"value":272},0.92,{"metric":74,"label":75,"unit":71,"value":274},1.3,{"metric":69,"label":70,"unit":71,"value":276},7.2,{"metric":78,"label":79,"unit":52,"value":278},10.7,{"metric":82,"label":83,"unit":84,"value":280},72.2,[],[],[],[],{"month":286,"tier":43,"weatherTier":43,"for":287,"against":304,"raisedBy":305,"draws":306,"deterrents":307},11,[288,290,292,294,296,298,300,302],{"metric":50,"label":51,"unit":52,"value":289},23.8,{"metric":65,"label":66,"unit":52,"value":291},23.1,{"metric":55,"label":56,"unit":57,"value":293},48.7,{"metric":60,"label":61,"unit":62,"value":295},0.9,{"metric":69,"label":70,"unit":71,"value":297},6.5,{"metric":74,"label":75,"unit":71,"value":299},1.4,{"metric":78,"label":79,"unit":52,"value":301},12.4,{"metric":82,"label":83,"unit":84,"value":303},68.4,[],[],[],[],{"month":309,"tier":43,"weatherTier":43,"for":310,"against":325,"raisedBy":326,"draws":327,"deterrents":328},12,[311,313,315,317,318,319,321,323],{"metric":50,"label":51,"unit":52,"value":312},26.8,{"metric":65,"label":66,"unit":52,"value":314},25.5,{"metric":55,"label":56,"unit":57,"value":316},25.7,{"metric":60,"label":61,"unit":62,"value":98},{"metric":69,"label":70,"unit":71,"value":42},{"metric":74,"label":75,"unit":71,"value":320},0.6,{"metric":78,"label":79,"unit":52,"value":322},14.6,{"metric":82,"label":83,"unit":84,"value":324},65.6,[],[],[],[],{},[331,333,335,337,339,341,348,360,362,364,376,382,387,399],{"key":65,"label":66,"unit":52,"values":332,"window":15},[67,67,116,139,160,183,205,226,246,268,291,314],{"key":78,"label":79,"unit":52,"values":334,"window":15},[80,80,126,148,170,185,213,234,255,278,301,322],{"key":55,"label":56,"unit":57,"values":336,"window":15},[58,96,118,141,164,190,207,228,85,270,293,316],{"key":50,"label":51,"unit":52,"values":338,"window":15},[53,94,114,137,158,126,203,223,244,266,289,312],{"key":74,"label":75,"unit":71,"values":340,"window":15},[76,76,124,146,166,42,211,230,251,274,299,320],{"key":342,"label":343,"unit":344,"values":345,"window":15},"rain_peak_hour","Time rain usually falls","hour",[42,286,346,347,347,346,347,346,347,309,309,41],15,14,{"key":349,"label":350,"unit":351,"values":352,"window":15},"sunshine_hours_day","Sunshine per day","h",[353,301,354,263,253,37,355,168,356,357,358,359],13.4,11.2,8.4,10.2,11.9,12.5,13.3,{"key":82,"label":83,"unit":84,"values":361,"window":15},[85,105,128,150,172,193,216,237,257,280,303,324],{"key":69,"label":70,"unit":71,"values":363,"window":15},[72,101,122,122,168,187,209,232,253,276,297,42],{"key":365,"label":366,"unit":351,"values":367,"window":15},"daylight_hours_day","Daylight per day",[368,359,369,354,370,371,209,372,357,373,374,375],14.1,12.3,10.4,9.9,10.9,12.9,13.9,14.4,{"key":377,"label":378,"unit":71,"values":379,"window":15},"snow_days","Days with snow",[380,380,380,380,380,380,380,381,380,380,380,380],0,0.1,{"key":383,"label":384,"unit":385,"values":386,"window":15},"snowfall_cm_month","Snowfall","cm",[380,380,380,380,380,380,380,380,380,380,380,380],{"key":388,"label":389,"unit":390,"values":391,"window":15},"wind_mean_kmh","Wind (daily mean)","km\u002Fh",[392,393,394,395,355,396,397,396,398,263,372,392],11.1,10.5,9.7,8.9,9.2,8.8,9.4,{"key":400,"label":401,"unit":390,"values":402,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[403,404,405,406,407,408,409,410,411,405,412,403],46.6,44.4,42.2,38.2,37.2,42,39.5,41.1,41.3,45.3,[414,428],{"key":415,"label":416,"unit":417,"values":418,"window":425},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[419,420,420,36,213,421,422,423,424,234,419,421],5.8,6.1,5.5,5.6,7.6,7.8,{"from":426,"to":427},"2022-08-04","2025-12-31",{"key":429,"label":430,"unit":417,"values":431,"window":435},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[432,371,372,278,187,209,209,353,359,433,41,434],9.5,11.4,8.6,{"from":426,"to":427},[437,440,444,447,451,455,459,462],{"id":438,"name":439,"region":8},"cape-town-western-cape-za-3369157","Cape Town",{"id":441,"name":442,"region":443},"johannesburg-gauteng-za-993800","Johannesburg","Gauteng",{"id":445,"name":446,"region":443},"pretoria-gauteng-za-964137","Pretoria",{"id":448,"name":449,"region":450},"kruger-national-park-mpumalanga-za-986833","Kruger National Park","Mpumalanga",{"id":452,"name":453,"region":454},"durban-kwazulu-natal-za-1007311","Durban","KwaZulu-Natal",{"id":456,"name":457,"region":458},"jeffreys-bay-eastern-cape-za-993910","Jeffreys Bay","Eastern Cape",{"id":460,"name":461,"region":458},"gqeberha-eastern-cape-za-964420","Gqeberha",{"id":463,"name":464,"region":8},"knysna-western-cape-za-988698","Knysna","Weather data by Open-Meteo.com (CC-BY 4.0), generated using Copernicus Climate Change Service information (ERA5). City data from GeoNames (CC-BY 4.0). Air quality from the Copernicus Atmosphere Monitoring Service (CAMS) and sea temperature from Météo-France \u002F Copernicus Marine, both via Open-Meteo.com. Coastline from Natural Earth. Ski areas from OpenSkiMap.org, © OpenStreetMap contributors (ODbL) and Skimap.org. World Heritage sites from Wikidata (CC0), from the World Heritage List © UNESCO World Heritage Centre. Readership from Wikimedia pageview data (CC0). Destination classification derived from English Wikivoyage, © Wikivoyage contributors (CC BY-SA 4.0)."]