[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKjlF0jt5VaDsghbAKZPdA00jcq9pqtn8sQq9jNapBf0":3},{"place":4,"slug":5,"profiles":29,"occasions":510,"normals":511,"recent":590,"nearby":640,"editorial":15,"baseline":27,"attribution":672},{"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":22,"hikingDestination":21,"unescoSites":23,"wikivoyageViews":24,"eligible":25,"occasions":26,"occasionsReviewed":21,"baseline":27,"source":28},"kota-kinabalu-sabah-my-1733432","Kota Kinabalu","city","Sabah","Malaysia","MY",5.9749,116.0724,500421,"Asia\u002FKuching",null,2.64,2887.97,{"name":19,"km":17,"verticalM":20},"Jade Dragon Mountain",1153,false,true,[],14536,{"general":22,"beach":22,"hiking":21,"ski":21},{},"2006-2025","open-meteo-era5",[30,319],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":35},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[],[36,80,103,125,147,170,193,213,235,256,278,299],{"month":37,"tier":15,"weatherTier":15,"for":38,"against":49,"raisedBy":77,"draws":78,"deterrents":79},1,[39,44],{"metric":40,"label":41,"unit":42,"value":43},"sunshine_fraction","Share of daylight that is sunny","ratio",0.75,{"metric":45,"label":46,"unit":47,"value":48},"temp_max_mean_c","Average daily high","degC",28.1,[50,54,59,64,68,72],{"metric":51,"label":52,"unit":47,"value":53},"apparent_temp_max_mean_c","Feels like (high)",33.8,{"metric":55,"label":56,"unit":57,"value":58},"precip_mm_month","Precipitation","mm",225,{"metric":60,"label":61,"unit":62,"value":63},"wet_days","Wet days","days",22.6,{"metric":65,"label":66,"unit":62,"value":67},"heavy_rain_days","Days with heavy rain",6.4,{"metric":69,"label":70,"unit":47,"value":71},"temp_min_mean_c","Average daily low",25.4,{"metric":73,"label":74,"unit":75,"value":76},"humidity_mean_pct","Relative humidity","%",84.6,[],[],[],{"month":81,"tier":15,"weatherTier":15,"for":82,"against":91,"raisedBy":100,"draws":101,"deterrents":102},2,[83,85,87,89],{"metric":40,"label":41,"unit":42,"value":84},0.81,{"metric":45,"label":46,"unit":47,"value":86},28,{"metric":55,"label":56,"unit":57,"value":88},123.2,{"metric":65,"label":66,"unit":62,"value":90},3,[92,94,96,98],{"metric":51,"label":52,"unit":47,"value":93},33.9,{"metric":60,"label":61,"unit":62,"value":95},16.7,{"metric":69,"label":70,"unit":47,"value":97},25.2,{"metric":73,"label":74,"unit":75,"value":99},84.7,[],[],[],{"month":90,"tier":15,"weatherTier":15,"for":104,"against":113,"raisedBy":122,"draws":123,"deterrents":124},[105,107,109,111],{"metric":40,"label":41,"unit":42,"value":106},0.84,{"metric":45,"label":46,"unit":47,"value":108},28.5,{"metric":55,"label":56,"unit":57,"value":110},126.5,{"metric":65,"label":66,"unit":62,"value":112},3.2,[114,116,118,120],{"metric":51,"label":52,"unit":47,"value":115},35,{"metric":60,"label":61,"unit":62,"value":117},18.5,{"metric":69,"label":70,"unit":47,"value":119},25.5,{"metric":73,"label":74,"unit":75,"value":121},84.2,[],[],[],{"month":126,"tier":15,"weatherTier":15,"for":127,"against":133,"raisedBy":144,"draws":145,"deterrents":146},4,[128,130,132],{"metric":40,"label":41,"unit":42,"value":129},0.87,{"metric":45,"label":46,"unit":47,"value":131},29.2,{"metric":65,"label":66,"unit":62,"value":90},[134,136,138,140,142],{"metric":51,"label":52,"unit":47,"value":135},36.4,{"metric":60,"label":61,"unit":62,"value":137},21.3,{"metric":55,"label":56,"unit":57,"value":139},133.3,{"metric":69,"label":70,"unit":47,"value":141},26.2,{"metric":73,"label":74,"unit":75,"value":143},82.8,[],[],[],{"month":148,"tier":15,"weatherTier":15,"for":149,"against":152,"raisedBy":167,"draws":168,"deterrents":169},5,[150],{"metric":40,"label":41,"unit":42,"value":151},0.82,[153,155,157,159,161,163,165],{"metric":51,"label":52,"unit":47,"value":154},36.6,{"metric":55,"label":56,"unit":57,"value":156},200.5,{"metric":60,"label":61,"unit":62,"value":158},22.9,{"metric":45,"label":46,"unit":47,"value":160},29.7,{"metric":65,"label":66,"unit":62,"value":162},5.8,{"metric":69,"label":70,"unit":47,"value":164},26.5,{"metric":73,"label":74,"unit":75,"value":166},81.6,[],[],[],{"month":171,"tier":15,"weatherTier":15,"for":172,"against":175,"raisedBy":190,"draws":191,"deterrents":192},6,[173],{"metric":40,"label":41,"unit":42,"value":174},0.77,[176,178,180,182,184,186,188],{"metric":51,"label":52,"unit":47,"value":177},35.7,{"metric":55,"label":56,"unit":57,"value":179},195.6,{"metric":60,"label":61,"unit":62,"value":181},19.4,{"metric":65,"label":66,"unit":62,"value":183},6.7,{"metric":45,"label":46,"unit":47,"value":185},29.6,{"metric":69,"label":70,"unit":47,"value":187},26.3,{"metric":73,"label":74,"unit":75,"value":189},79.8,[],[],[],{"month":194,"tier":15,"weatherTier":15,"for":195,"against":199,"raisedBy":210,"draws":211,"deterrents":212},7,[196,197],{"metric":40,"label":41,"unit":42,"value":174},{"metric":45,"label":46,"unit":47,"value":198},29.4,[200,202,204,205,206,208],{"metric":51,"label":52,"unit":47,"value":201},35.1,{"metric":55,"label":56,"unit":57,"value":203},180.9,{"metric":60,"label":61,"unit":62,"value":181},{"metric":65,"label":66,"unit":62,"value":171},{"metric":69,"label":70,"unit":47,"value":207},26.1,{"metric":73,"label":74,"unit":75,"value":209},79.7,[],[],[],{"month":214,"tier":15,"weatherTier":15,"for":215,"against":220,"raisedBy":232,"draws":233,"deterrents":234},8,[216,218],{"metric":40,"label":41,"unit":42,"value":217},0.79,{"metric":45,"label":46,"unit":47,"value":219},29.5,[221,223,225,227,229,230],{"metric":51,"label":52,"unit":47,"value":222},35.3,{"metric":55,"label":56,"unit":57,"value":224},213.8,{"metric":60,"label":61,"unit":62,"value":226},18.9,{"metric":65,"label":66,"unit":62,"value":228},6.5,{"metric":69,"label":70,"unit":47,"value":207},{"metric":73,"label":74,"unit":75,"value":231},79.5,[],[],[],{"month":236,"tier":15,"weatherTier":15,"for":237,"against":241,"raisedBy":253,"draws":254,"deterrents":255},9,[238,240],{"metric":40,"label":41,"unit":42,"value":239},0.78,{"metric":45,"label":46,"unit":47,"value":131},[242,243,245,247,249,251],{"metric":51,"label":52,"unit":47,"value":115},{"metric":55,"label":56,"unit":57,"value":244},223.8,{"metric":60,"label":61,"unit":62,"value":246},20.1,{"metric":65,"label":66,"unit":62,"value":248},7.7,{"metric":69,"label":70,"unit":47,"value":250},25.9,{"metric":73,"label":74,"unit":75,"value":252},80.5,[],[],[],{"month":257,"tier":15,"weatherTier":15,"for":258,"against":262,"raisedBy":275,"draws":276,"deterrents":277},10,[259,260],{"metric":40,"label":41,"unit":42,"value":43},{"metric":45,"label":46,"unit":47,"value":261},28.8,[263,265,267,269,271,273],{"metric":51,"label":52,"unit":47,"value":264},34.7,{"metric":55,"label":56,"unit":57,"value":266},299,{"metric":60,"label":61,"unit":62,"value":268},25.6,{"metric":65,"label":66,"unit":62,"value":270},9.1,{"metric":69,"label":70,"unit":47,"value":272},25.7,{"metric":73,"label":74,"unit":75,"value":274},82.7,[],[],[],{"month":279,"tier":15,"weatherTier":15,"for":280,"against":284,"raisedBy":296,"draws":297,"deterrents":298},11,[281,282],{"metric":40,"label":41,"unit":42,"value":239},{"metric":45,"label":46,"unit":47,"value":283},28.7,[285,287,289,291,293,294],{"metric":51,"label":52,"unit":47,"value":286},34.9,{"metric":55,"label":56,"unit":57,"value":288},250.6,{"metric":60,"label":61,"unit":62,"value":290},27.1,{"metric":65,"label":66,"unit":62,"value":292},8.3,{"metric":69,"label":70,"unit":47,"value":272},{"metric":73,"label":74,"unit":75,"value":295},84,[],[],[],{"month":300,"tier":15,"weatherTier":15,"for":301,"against":304,"raisedBy":316,"draws":317,"deterrents":318},12,[302,303],{"metric":40,"label":41,"unit":42,"value":239},{"metric":45,"label":46,"unit":47,"value":108},[305,307,309,311,313,314],{"metric":51,"label":52,"unit":47,"value":306},34.5,{"metric":55,"label":56,"unit":57,"value":308},247.9,{"metric":60,"label":61,"unit":62,"value":310},25.8,{"metric":65,"label":66,"unit":62,"value":312},7.8,{"metric":69,"label":70,"unit":47,"value":272},{"metric":73,"label":74,"unit":75,"value":315},84.1,[],[],[],{"key":320,"label":321,"description":322,"note":15,"windows":323,"months":327},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.",[324],{"from":81,"to":81,"tier":325,"raisedBy":326},"good",[],[328,346,361,376,391,406,421,436,451,466,481,495],{"month":37,"tier":15,"weatherTier":15,"for":329,"against":339,"raisedBy":343,"draws":344,"deterrents":345},[330,331,332,333,334],{"metric":45,"label":46,"unit":47,"value":48},{"metric":40,"label":41,"unit":42,"value":43},{"metric":51,"label":52,"unit":47,"value":53},{"metric":69,"label":70,"unit":47,"value":71},{"metric":335,"label":336,"unit":337,"value":338},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",14.9,[340,341,342],{"metric":55,"label":56,"unit":57,"value":58},{"metric":60,"label":61,"unit":62,"value":63},{"metric":65,"label":66,"unit":62,"value":67},[],[],[],{"month":81,"tier":325,"weatherTier":325,"for":347,"against":355,"raisedBy":358,"draws":359,"deterrents":360},[348,349,350,351,352,353],{"metric":45,"label":46,"unit":47,"value":86},{"metric":40,"label":41,"unit":42,"value":84},{"metric":51,"label":52,"unit":47,"value":93},{"metric":65,"label":66,"unit":62,"value":90},{"metric":69,"label":70,"unit":47,"value":97},{"metric":335,"label":336,"unit":337,"value":354},15.8,[356,357],{"metric":55,"label":56,"unit":57,"value":88},{"metric":60,"label":61,"unit":62,"value":95},[],[],[],{"month":90,"tier":15,"weatherTier":15,"for":362,"against":370,"raisedBy":373,"draws":374,"deterrents":375},[363,364,365,366,367,368],{"metric":45,"label":46,"unit":47,"value":108},{"metric":40,"label":41,"unit":42,"value":106},{"metric":51,"label":52,"unit":47,"value":115},{"metric":65,"label":66,"unit":62,"value":112},{"metric":69,"label":70,"unit":47,"value":119},{"metric":335,"label":336,"unit":337,"value":369},13.6,[371,372],{"metric":55,"label":56,"unit":57,"value":110},{"metric":60,"label":61,"unit":62,"value":117},[],[],[],{"month":126,"tier":15,"weatherTier":15,"for":377,"against":385,"raisedBy":388,"draws":389,"deterrents":390},[378,379,380,381,382,384],{"metric":45,"label":46,"unit":47,"value":131},{"metric":40,"label":41,"unit":42,"value":129},{"metric":51,"label":52,"unit":47,"value":135},{"metric":65,"label":66,"unit":62,"value":90},{"metric":335,"label":336,"unit":337,"value":383},11.6,{"metric":69,"label":70,"unit":47,"value":141},[386,387],{"metric":55,"label":56,"unit":57,"value":139},{"metric":60,"label":61,"unit":62,"value":137},[],[],[],{"month":148,"tier":15,"weatherTier":15,"for":392,"against":399,"raisedBy":403,"draws":404,"deterrents":405},[393,394,395,396,398],{"metric":45,"label":46,"unit":47,"value":160},{"metric":40,"label":41,"unit":42,"value":151},{"metric":51,"label":52,"unit":47,"value":154},{"metric":335,"label":336,"unit":337,"value":397},11.1,{"metric":69,"label":70,"unit":47,"value":164},[400,401,402],{"metric":55,"label":56,"unit":57,"value":156},{"metric":60,"label":61,"unit":62,"value":158},{"metric":65,"label":66,"unit":62,"value":162},[],[],[],{"month":171,"tier":15,"weatherTier":15,"for":407,"against":414,"raisedBy":418,"draws":419,"deterrents":420},[408,409,410,411,413],{"metric":45,"label":46,"unit":47,"value":185},{"metric":40,"label":41,"unit":42,"value":174},{"metric":51,"label":52,"unit":47,"value":177},{"metric":335,"label":336,"unit":337,"value":412},12.4,{"metric":69,"label":70,"unit":47,"value":187},[415,416,417],{"metric":55,"label":56,"unit":57,"value":179},{"metric":60,"label":61,"unit":62,"value":181},{"metric":65,"label":66,"unit":62,"value":183},[],[],[],{"month":194,"tier":15,"weatherTier":15,"for":422,"against":429,"raisedBy":433,"draws":434,"deterrents":435},[423,424,425,426,428],{"metric":45,"label":46,"unit":47,"value":198},{"metric":40,"label":41,"unit":42,"value":174},{"metric":51,"label":52,"unit":47,"value":201},{"metric":335,"label":336,"unit":337,"value":427},13.8,{"metric":69,"label":70,"unit":47,"value":207},[430,431,432],{"metric":55,"label":56,"unit":57,"value":203},{"metric":60,"label":61,"unit":62,"value":181},{"metric":65,"label":66,"unit":62,"value":171},[],[],[],{"month":214,"tier":15,"weatherTier":15,"for":437,"against":444,"raisedBy":448,"draws":449,"deterrents":450},[438,439,440,441,443],{"metric":45,"label":46,"unit":47,"value":219},{"metric":40,"label":41,"unit":42,"value":217},{"metric":51,"label":52,"unit":47,"value":222},{"metric":335,"label":336,"unit":337,"value":442},13.7,{"metric":69,"label":70,"unit":47,"value":207},[445,446,447],{"metric":55,"label":56,"unit":57,"value":224},{"metric":60,"label":61,"unit":62,"value":226},{"metric":65,"label":66,"unit":62,"value":228},[],[],[],{"month":236,"tier":15,"weatherTier":15,"for":452,"against":459,"raisedBy":463,"draws":464,"deterrents":465},[453,454,455,456,457],{"metric":45,"label":46,"unit":47,"value":131},{"metric":40,"label":41,"unit":42,"value":239},{"metric":51,"label":52,"unit":47,"value":115},{"metric":69,"label":70,"unit":47,"value":250},{"metric":335,"label":336,"unit":337,"value":458},14.3,[460,461,462],{"metric":55,"label":56,"unit":57,"value":244},{"metric":60,"label":61,"unit":62,"value":246},{"metric":65,"label":66,"unit":62,"value":248},[],[],[],{"month":257,"tier":15,"weatherTier":15,"for":467,"against":474,"raisedBy":478,"draws":479,"deterrents":480},[468,469,470,471,472],{"metric":45,"label":46,"unit":47,"value":261},{"metric":40,"label":41,"unit":42,"value":43},{"metric":51,"label":52,"unit":47,"value":264},{"metric":69,"label":70,"unit":47,"value":272},{"metric":335,"label":336,"unit":337,"value":473},14.2,[475,476,477],{"metric":55,"label":56,"unit":57,"value":266},{"metric":60,"label":61,"unit":62,"value":268},{"metric":65,"label":66,"unit":62,"value":270},[],[],[],{"month":279,"tier":15,"weatherTier":15,"for":482,"against":488,"raisedBy":492,"draws":493,"deterrents":494},[483,484,485,486,487],{"metric":45,"label":46,"unit":47,"value":283},{"metric":40,"label":41,"unit":42,"value":239},{"metric":51,"label":52,"unit":47,"value":286},{"metric":69,"label":70,"unit":47,"value":272},{"metric":335,"label":336,"unit":337,"value":412},[489,490,491],{"metric":55,"label":56,"unit":57,"value":288},{"metric":60,"label":61,"unit":62,"value":290},{"metric":65,"label":66,"unit":62,"value":292},[],[],[],{"month":300,"tier":15,"weatherTier":15,"for":496,"against":503,"raisedBy":507,"draws":508,"deterrents":509},[497,498,499,500,501],{"metric":45,"label":46,"unit":47,"value":108},{"metric":40,"label":41,"unit":42,"value":239},{"metric":51,"label":52,"unit":47,"value":306},{"metric":69,"label":70,"unit":47,"value":272},{"metric":335,"label":336,"unit":337,"value":502},13.5,[504,505,506],{"metric":55,"label":56,"unit":57,"value":308},{"metric":60,"label":61,"unit":62,"value":310},{"metric":65,"label":66,"unit":62,"value":312},[],[],[],{},[512,514,516,518,520,522,530,543,545,547,557,562,567,575],{"key":45,"label":46,"unit":47,"values":513,"window":15},[48,86,108,131,160,185,198,219,131,261,283,108],{"key":69,"label":70,"unit":47,"values":515,"window":15},[71,97,119,141,164,187,207,207,250,272,272,272],{"key":55,"label":56,"unit":57,"values":517,"window":15},[58,88,110,139,156,179,203,224,244,266,288,308],{"key":51,"label":52,"unit":47,"values":519,"window":15},[53,93,115,135,154,177,201,222,115,264,286,306],{"key":65,"label":66,"unit":62,"values":521,"window":15},[67,90,112,90,162,183,171,228,248,270,292,312],{"key":523,"label":524,"unit":525,"values":526,"window":15},"rain_peak_hour","Time rain usually falls","hour",[527,527,528,528,90,90,529,90,90,90,528,527],15,13,18,{"key":531,"label":532,"unit":533,"values":534,"window":15},"sunshine_hours_day","Sunshine per day","h",[535,536,537,538,539,540,540,536,541,236,542,542],8.9,9.7,10.1,10.6,10.2,9.6,9.4,9.2,{"key":73,"label":74,"unit":75,"values":544,"window":15},[76,99,121,143,166,189,209,231,252,274,295,315],{"key":60,"label":61,"unit":62,"values":546,"window":15},[63,95,117,137,158,181,181,226,246,268,290,310],{"key":548,"label":549,"unit":533,"values":550,"window":15},"daylight_hours_day","Daylight per day",[551,552,553,554,412,555,412,554,556,300,551,551],11.8,11.9,12.1,12.3,12.5,12.2,{"key":558,"label":559,"unit":62,"values":560,"window":15},"snow_days","Days with snow",[561,561,561,561,561,561,561,561,561,561,561,561],0,{"key":563,"label":564,"unit":565,"values":566,"window":15},"snowfall_cm_month","Snowfall","cm",[561,561,561,561,561,561,561,561,561,561,561,561],{"key":568,"label":569,"unit":337,"values":570,"window":15},"wind_mean_kmh","Wind (daily mean)",[236,536,312,67,67,571,535,572,270,270,573,574],7.6,8.7,7.3,8.1,{"key":576,"label":577,"unit":337,"values":578,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[310,579,580,581,582,583,584,585,586,587,588,589],27.2,24.7,22.5,22.3,24.3,26.9,26.8,27.8,27.4,23.7,24.4,[591,607,617,628],{"key":592,"label":593,"unit":47,"values":594,"window":604},"sea_temp_mean_c","Sea temperature",[595,596,283,597,598,599,600,599,601,602,601,603],29.3,28.9,30,30.7,30.6,30.4,30.2,30.1,29.8,{"from":605,"to":606},"2022-11-24","2025-12-31",{"key":608,"label":609,"unit":47,"values":610,"window":615},"sea_temp_max_mean_c","Sea temperature (daily max)",[160,595,611,600,612,613,598,613,614,614,599,601],29.1,31.1,30.9,30.5,{"from":616,"to":606},"2022-11-23",{"key":618,"label":619,"unit":620,"values":621,"window":626},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[292,542,300,300,622,622,551,623,624,270,270,625],10.4,9.9,9.8,8.2,{"from":627,"to":606},"2022-08-04",{"key":629,"label":630,"unit":620,"values":631,"window":639},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[552,632,633,634,635,636,637,473,638,528,369,552],12.6,16.5,16.6,15.5,15.3,17.4,14.1,{"from":627,"to":606},[641,644,648,652,656,660,664,668],{"id":642,"name":643,"region":643},"kuala-lumpur-my-1735161","Kuala Lumpur",{"id":645,"name":646,"region":647},"johor-bahru-johor-my-1732752","Johor Bahru","Johor",{"id":649,"name":650,"region":651},"langkawi-kedah-my-1222461","Langkawi","Kedah",{"id":653,"name":654,"region":655},"kuching-sarawak-my-1735634","Kuching","Sarawak",{"id":657,"name":658,"region":659},"ipoh-perak-my-1734634","Ipoh","Perak",{"id":661,"name":662,"region":663},"george-town-penang-my-1735106","George Town","Penang",{"id":665,"name":666,"region":667},"malacca-melaka-my-1734759","Malacca","Melaka",{"id":669,"name":670,"region":671},"cameron-highlands-pahang-my-1735261","Cameron Highlands","Pahang","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)."]