├── .gitignore ├── tz ├── doc.go ├── asia_aden.go ├── asia_baku.go ├── asia_dili.go ├── asia_gaza.go ├── asia_hovd.go ├── asia_omsk.go ├── asia_oral.go ├── asia_amman.go ├── asia_aqtau.go ├── asia_chita.go ├── asia_dhaka.go ├── asia_dubai.go ├── asia_kabul.go ├── asia_macau.go ├── asia_qatar.go ├── asia_seoul.go ├── asia_tokyo.go ├── asia_tomsk.go ├── africa_juba.go ├── africa_lome.go ├── asia_almaty.go ├── asia_anadyr.go ├── asia_aqtobe.go ├── asia_atyrau.go ├── asia_beirut.go ├── asia_brunei.go ├── asia_hebron.go ├── asia_kuwait.go ├── asia_manila.go ├── asia_muscat.go ├── asia_riyadh.go ├── asia_taipei.go ├── asia_tehran.go ├── asia_urumqi.go ├── asia_yangon.go ├── europe_kyiv.go ├── europe_oslo.go ├── europe_riga.go ├── europe_rome.go ├── indian_mahe.go ├── africa_accra.go ├── africa_cairo.go ├── africa_ceuta.go ├── africa_dakar.go ├── africa_lagos.go ├── africa_tunis.go ├── america_adak.go ├── america_lima.go ├── america_nome.go ├── america_nuuk.go ├── asia_baghdad.go ├── asia_bahrain.go ├── asia_bangkok.go ├── asia_barnaul.go ├── asia_bishkek.go ├── asia_colombo.go ├── asia_irkutsk.go ├── asia_jakarta.go ├── asia_karachi.go ├── asia_kolkata.go ├── asia_kuching.go ├── asia_magadan.go ├── asia_nicosia.go ├── asia_tbilisi.go ├── asia_thimphu.go ├── asia_ust_nera.go ├── asia_yakutsk.go ├── asia_yerevan.go ├── europe_kirov.go ├── europe_malta.go ├── europe_minsk.go ├── europe_paris.go ├── europe_sofia.go ├── europe_vaduz.go ├── indian_cocos.go ├── pacific_apia.go ├── pacific_fiji.go ├── pacific_guam.go ├── pacific_niue.go ├── pacific_wake.go ├── africa_asmara.go ├── africa_bamako.go ├── africa_bangui.go ├── africa_banjul.go ├── africa_bissau.go ├── africa_douala.go ├── africa_harare.go ├── africa_kigali.go ├── africa_luanda.go ├── africa_lusaka.go ├── africa_malabo.go ├── africa_maputo.go ├── africa_maseru.go ├── africa_niamey.go ├── america_aruba.go ├── america_bahia.go ├── america_belem.go ├── america_boise.go ├── america_sitka.go ├── america_thule.go ├── asia_ashgabat.go ├── asia_damascus.go ├── asia_dushanbe.go ├── asia_jayapura.go ├── asia_khandyga.go ├── asia_makassar.go ├── asia_qostanay.go ├── asia_sakhalin.go ├── asia_shanghai.go ├── asia_tashkent.go ├── europe_athens.go ├── europe_berlin.go ├── europe_dublin.go ├── europe_jersey.go ├── europe_lisbon.go ├── europe_london.go ├── europe_madrid.go ├── europe_monaco.go ├── europe_moscow.go ├── europe_prague.go ├── europe_samara.go ├── europe_skopje.go ├── europe_tirane.go ├── europe_vienna.go ├── europe_warsaw.go ├── europe_zagreb.go ├── europe_zurich.go ├── indian_chagos.go ├── indian_comoro.go ├── pacific_chuuk.go ├── pacific_efate.go ├── pacific_nauru.go ├── pacific_palau.go ├── africa_abidjan.go ├── africa_algiers.go ├── africa_conakry.go ├── africa_kampala.go ├── africa_mbabane.go ├── africa_nairobi.go ├── africa_tripoli.go ├── america_belize.go ├── america_bogota.go ├── america_cancun.go ├── america_cayman.go ├── america_cuiaba.go ├── america_dawson.go ├── america_denver.go ├── america_guyana.go ├── america_havana.go ├── america_inuvik.go ├── america_juneau.go ├── america_la_paz.go ├── america_maceio.go ├── america_manaus.go ├── america_merida.go ├── america_nassau.go ├── america_panama.go ├── america_recife.go ├── america_regina.go ├── asia_famagusta.go ├── asia_hong_kong.go ├── asia_jerusalem.go ├── asia_kamchatka.go ├── asia_kathmandu.go ├── asia_pontianak.go ├── asia_pyongyang.go ├── asia_qyzylorda.go ├── asia_samarkand.go ├── asia_singapore.go ├── asia_vientiane.go ├── atlantic_faroe.go ├── europe_andorra.go ├── europe_saratov.go ├── europe_tallinn.go ├── europe_vatican.go ├── europe_vilnius.go ├── indian_mayotte.go ├── indian_reunion.go ├── pacific_easter.go ├── pacific_kanton.go ├── pacific_kosrae.go ├── pacific_majuro.go ├── pacific_midway.go ├── pacific_noumea.go ├── pacific_saipan.go ├── pacific_tahiti.go ├── pacific_tarawa.go ├── pacific_wallis.go ├── africa_blantyre.go ├── africa_djibouti.go ├── africa_el_aaiun.go ├── africa_freetown.go ├── africa_gaborone.go ├── africa_khartoum.go ├── africa_kinshasa.go ├── africa_monrovia.go ├── africa_ndjamena.go ├── africa_sao_tome.go ├── africa_windhoek.go ├── america_antigua.go ├── america_caracas.go ├── america_cayenne.go ├── america_chicago.go ├── america_creston.go ├── america_curacao.go ├── america_detroit.go ├── america_grenada.go ├── america_halifax.go ├── america_iqaluit.go ├── america_jamaica.go ├── america_managua.go ├── america_marigot.go ├── america_moncton.go ├── america_noronha.go ├── america_ojinaga.go ├── america_phoenix.go ├── america_tijuana.go ├── america_toronto.go ├── america_tortola.go ├── america_yakutat.go ├── asia_choibalsan.go ├── asia_phnom_penh.go ├── atlantic_azores.go ├── atlantic_canary.go ├── australia_eucla.go ├── australia_perth.go ├── europe_belgrade.go ├── europe_brussels.go ├── europe_budapest.go ├── europe_busingen.go ├── europe_chisinau.go ├── europe_guernsey.go ├── europe_helsinki.go ├── europe_istanbul.go ├── europe_sarajevo.go ├── indian_maldives.go ├── pacific_chatham.go ├── pacific_fakaofo.go ├── pacific_gambier.go ├── pacific_norfolk.go ├── pacific_pohnpei.go ├── tz.go ├── africa_bujumbura.go ├── africa_mogadishu.go ├── africa_porto_novo.go ├── america_anguilla.go ├── america_asuncion.go ├── america_atikokan.go ├── america_barbados.go ├── america_dominica.go ├── america_edmonton.go ├── america_eirunepe.go ├── america_mazatlan.go ├── america_miquelon.go ├── america_new_york.go ├── america_resolute.go ├── america_santarem.go ├── america_santiago.go ├── america_st_johns.go ├── america_st_kitts.go ├── america_st_lucia.go ├── america_winnipeg.go ├── antarctica_casey.go ├── antarctica_davis.go ├── antarctica_syowa.go ├── antarctica_troll.go ├── asia_ho_chi_minh.go ├── asia_krasnoyarsk.go ├── asia_novosibirsk.go ├── asia_ulaanbaatar.go ├── asia_vladivostok.go ├── atlantic_bermuda.go ├── atlantic_madeira.go ├── atlantic_stanley.go ├── australia_darwin.go ├── australia_hobart.go ├── australia_sydney.go ├── europe_amsterdam.go ├── europe_astrakhan.go ├── europe_bucharest.go ├── europe_gibraltar.go ├── europe_ljubljana.go ├── europe_mariehamn.go ├── europe_podgorica.go ├── europe_stockholm.go ├── europe_ulyanovsk.go ├── europe_volgograd.go ├── indian_christmas.go ├── indian_kerguelen.go ├── indian_mauritius.go ├── pacific_auckland.go ├── pacific_funafuti.go ├── pacific_honolulu.go ├── pacific_pitcairn.go ├── africa_casablanca.go ├── africa_libreville.go ├── africa_lubumbashi.go ├── africa_nouakchott.go ├── america_anchorage.go ├── america_araguaina.go ├── america_boa_vista.go ├── america_chihuahua.go ├── america_coyhaique.go ├── america_fortaleza.go ├── america_glace_bay.go ├── america_goose_bay.go ├── america_guatemala.go ├── america_guayaquil.go ├── america_matamoros.go ├── america_menominee.go ├── america_monterrey.go ├── america_sao_paulo.go ├── america_st_thomas.go ├── america_vancouver.go ├── antarctica_mawson.go ├── antarctica_palmer.go ├── antarctica_vostok.go ├── asia_kuala_lumpur.go ├── asia_novokuznetsk.go ├── europe_bratislava.go ├── europe_copenhagen.go ├── europe_luxembourg.go └── europe_san_marino.go ├── export_test.go ├── go.mod ├── internal └── constraints │ └── constraints.go ├── timezone.go └── go.sum /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | scripts/test -------------------------------------------------------------------------------- /tz/doc.go: -------------------------------------------------------------------------------- 1 | // Package tz provides timezone related types. 2 | package tz 3 | -------------------------------------------------------------------------------- /export_test.go: -------------------------------------------------------------------------------- 1 | package synchro 2 | 3 | import "time" 4 | 5 | func SetNow(f func() time.Time) { 6 | nowFunc = f 7 | } 8 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/Code-Hex/synchro 2 | 3 | go 1.23.4 4 | 5 | require github.com/google/go-cmp v0.6.0 6 | 7 | require github.com/itchyny/timefmt-go v0.1.6 8 | -------------------------------------------------------------------------------- /internal/constraints/constraints.go: -------------------------------------------------------------------------------- 1 | package constraints 2 | 3 | // Bytes is an interface that represents a byte slice. 4 | type Bytes interface { 5 | []byte | ~string 6 | } 7 | -------------------------------------------------------------------------------- /timezone.go: -------------------------------------------------------------------------------- 1 | package synchro 2 | 3 | import ( 4 | "time" 5 | ) 6 | 7 | // TimeZone represents the timezone. 8 | type TimeZone interface { 9 | Location() *time.Location 10 | } 11 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= 2 | github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= 3 | github.com/itchyny/timefmt-go v0.1.6 h1:ia3s54iciXDdzWzwaVKXZPbiXzxxnv1SPGFfM/myJ5Q= 4 | github.com/itchyny/timefmt-go v0.1.6/go.mod h1:RRDZYC5s9ErkjQvTvvU7keJjxUYzIISJGxm9/mAERQg= 5 | -------------------------------------------------------------------------------- /tz/asia_aden.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAdenLocation sync.Once 10 | cacheAsiaAdenLocation *time.Location 11 | ) 12 | 13 | type AsiaAden struct{} 14 | 15 | func (AsiaAden) Location() *time.Location { 16 | onceAsiaAdenLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Aden") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAdenLocation = loc 22 | }) 23 | return cacheAsiaAdenLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_baku.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBakuLocation sync.Once 10 | cacheAsiaBakuLocation *time.Location 11 | ) 12 | 13 | type AsiaBaku struct{} 14 | 15 | func (AsiaBaku) Location() *time.Location { 16 | onceAsiaBakuLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Baku") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBakuLocation = loc 22 | }) 23 | return cacheAsiaBakuLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_dili.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaDiliLocation sync.Once 10 | cacheAsiaDiliLocation *time.Location 11 | ) 12 | 13 | type AsiaDili struct{} 14 | 15 | func (AsiaDili) Location() *time.Location { 16 | onceAsiaDiliLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Dili") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaDiliLocation = loc 22 | }) 23 | return cacheAsiaDiliLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_gaza.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaGazaLocation sync.Once 10 | cacheAsiaGazaLocation *time.Location 11 | ) 12 | 13 | type AsiaGaza struct{} 14 | 15 | func (AsiaGaza) Location() *time.Location { 16 | onceAsiaGazaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Gaza") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaGazaLocation = loc 22 | }) 23 | return cacheAsiaGazaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_hovd.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaHovdLocation sync.Once 10 | cacheAsiaHovdLocation *time.Location 11 | ) 12 | 13 | type AsiaHovd struct{} 14 | 15 | func (AsiaHovd) Location() *time.Location { 16 | onceAsiaHovdLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Hovd") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaHovdLocation = loc 22 | }) 23 | return cacheAsiaHovdLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_omsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaOmskLocation sync.Once 10 | cacheAsiaOmskLocation *time.Location 11 | ) 12 | 13 | type AsiaOmsk struct{} 14 | 15 | func (AsiaOmsk) Location() *time.Location { 16 | onceAsiaOmskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Omsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaOmskLocation = loc 22 | }) 23 | return cacheAsiaOmskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_oral.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaOralLocation sync.Once 10 | cacheAsiaOralLocation *time.Location 11 | ) 12 | 13 | type AsiaOral struct{} 14 | 15 | func (AsiaOral) Location() *time.Location { 16 | onceAsiaOralLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Oral") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaOralLocation = loc 22 | }) 23 | return cacheAsiaOralLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_amman.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAmmanLocation sync.Once 10 | cacheAsiaAmmanLocation *time.Location 11 | ) 12 | 13 | type AsiaAmman struct{} 14 | 15 | func (AsiaAmman) Location() *time.Location { 16 | onceAsiaAmmanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Amman") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAmmanLocation = loc 22 | }) 23 | return cacheAsiaAmmanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_aqtau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAqtauLocation sync.Once 10 | cacheAsiaAqtauLocation *time.Location 11 | ) 12 | 13 | type AsiaAqtau struct{} 14 | 15 | func (AsiaAqtau) Location() *time.Location { 16 | onceAsiaAqtauLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Aqtau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAqtauLocation = loc 22 | }) 23 | return cacheAsiaAqtauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_chita.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaChitaLocation sync.Once 10 | cacheAsiaChitaLocation *time.Location 11 | ) 12 | 13 | type AsiaChita struct{} 14 | 15 | func (AsiaChita) Location() *time.Location { 16 | onceAsiaChitaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Chita") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaChitaLocation = loc 22 | }) 23 | return cacheAsiaChitaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_dhaka.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaDhakaLocation sync.Once 10 | cacheAsiaDhakaLocation *time.Location 11 | ) 12 | 13 | type AsiaDhaka struct{} 14 | 15 | func (AsiaDhaka) Location() *time.Location { 16 | onceAsiaDhakaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Dhaka") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaDhakaLocation = loc 22 | }) 23 | return cacheAsiaDhakaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_dubai.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaDubaiLocation sync.Once 10 | cacheAsiaDubaiLocation *time.Location 11 | ) 12 | 13 | type AsiaDubai struct{} 14 | 15 | func (AsiaDubai) Location() *time.Location { 16 | onceAsiaDubaiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Dubai") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaDubaiLocation = loc 22 | }) 23 | return cacheAsiaDubaiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kabul.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKabulLocation sync.Once 10 | cacheAsiaKabulLocation *time.Location 11 | ) 12 | 13 | type AsiaKabul struct{} 14 | 15 | func (AsiaKabul) Location() *time.Location { 16 | onceAsiaKabulLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kabul") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKabulLocation = loc 22 | }) 23 | return cacheAsiaKabulLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_macau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaMacauLocation sync.Once 10 | cacheAsiaMacauLocation *time.Location 11 | ) 12 | 13 | type AsiaMacau struct{} 14 | 15 | func (AsiaMacau) Location() *time.Location { 16 | onceAsiaMacauLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Macau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaMacauLocation = loc 22 | }) 23 | return cacheAsiaMacauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_qatar.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaQatarLocation sync.Once 10 | cacheAsiaQatarLocation *time.Location 11 | ) 12 | 13 | type AsiaQatar struct{} 14 | 15 | func (AsiaQatar) Location() *time.Location { 16 | onceAsiaQatarLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Qatar") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaQatarLocation = loc 22 | }) 23 | return cacheAsiaQatarLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_seoul.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaSeoulLocation sync.Once 10 | cacheAsiaSeoulLocation *time.Location 11 | ) 12 | 13 | type AsiaSeoul struct{} 14 | 15 | func (AsiaSeoul) Location() *time.Location { 16 | onceAsiaSeoulLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Seoul") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaSeoulLocation = loc 22 | }) 23 | return cacheAsiaSeoulLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_tokyo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaTokyoLocation sync.Once 10 | cacheAsiaTokyoLocation *time.Location 11 | ) 12 | 13 | type AsiaTokyo struct{} 14 | 15 | func (AsiaTokyo) Location() *time.Location { 16 | onceAsiaTokyoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Tokyo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaTokyoLocation = loc 22 | }) 23 | return cacheAsiaTokyoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_tomsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaTomskLocation sync.Once 10 | cacheAsiaTomskLocation *time.Location 11 | ) 12 | 13 | type AsiaTomsk struct{} 14 | 15 | func (AsiaTomsk) Location() *time.Location { 16 | onceAsiaTomskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Tomsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaTomskLocation = loc 22 | }) 23 | return cacheAsiaTomskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_juba.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaJubaLocation sync.Once 10 | cacheAfricaJubaLocation *time.Location 11 | ) 12 | 13 | type AfricaJuba struct{} 14 | 15 | func (AfricaJuba) Location() *time.Location { 16 | onceAfricaJubaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Juba") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaJubaLocation = loc 22 | }) 23 | return cacheAfricaJubaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_lome.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaLomeLocation sync.Once 10 | cacheAfricaLomeLocation *time.Location 11 | ) 12 | 13 | type AfricaLome struct{} 14 | 15 | func (AfricaLome) Location() *time.Location { 16 | onceAfricaLomeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Lome") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaLomeLocation = loc 22 | }) 23 | return cacheAfricaLomeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_almaty.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAlmatyLocation sync.Once 10 | cacheAsiaAlmatyLocation *time.Location 11 | ) 12 | 13 | type AsiaAlmaty struct{} 14 | 15 | func (AsiaAlmaty) Location() *time.Location { 16 | onceAsiaAlmatyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Almaty") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAlmatyLocation = loc 22 | }) 23 | return cacheAsiaAlmatyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_anadyr.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAnadyrLocation sync.Once 10 | cacheAsiaAnadyrLocation *time.Location 11 | ) 12 | 13 | type AsiaAnadyr struct{} 14 | 15 | func (AsiaAnadyr) Location() *time.Location { 16 | onceAsiaAnadyrLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Anadyr") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAnadyrLocation = loc 22 | }) 23 | return cacheAsiaAnadyrLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_aqtobe.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAqtobeLocation sync.Once 10 | cacheAsiaAqtobeLocation *time.Location 11 | ) 12 | 13 | type AsiaAqtobe struct{} 14 | 15 | func (AsiaAqtobe) Location() *time.Location { 16 | onceAsiaAqtobeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Aqtobe") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAqtobeLocation = loc 22 | }) 23 | return cacheAsiaAqtobeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_atyrau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAtyrauLocation sync.Once 10 | cacheAsiaAtyrauLocation *time.Location 11 | ) 12 | 13 | type AsiaAtyrau struct{} 14 | 15 | func (AsiaAtyrau) Location() *time.Location { 16 | onceAsiaAtyrauLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Atyrau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAtyrauLocation = loc 22 | }) 23 | return cacheAsiaAtyrauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_beirut.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBeirutLocation sync.Once 10 | cacheAsiaBeirutLocation *time.Location 11 | ) 12 | 13 | type AsiaBeirut struct{} 14 | 15 | func (AsiaBeirut) Location() *time.Location { 16 | onceAsiaBeirutLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Beirut") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBeirutLocation = loc 22 | }) 23 | return cacheAsiaBeirutLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_brunei.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBruneiLocation sync.Once 10 | cacheAsiaBruneiLocation *time.Location 11 | ) 12 | 13 | type AsiaBrunei struct{} 14 | 15 | func (AsiaBrunei) Location() *time.Location { 16 | onceAsiaBruneiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Brunei") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBruneiLocation = loc 22 | }) 23 | return cacheAsiaBruneiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_hebron.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaHebronLocation sync.Once 10 | cacheAsiaHebronLocation *time.Location 11 | ) 12 | 13 | type AsiaHebron struct{} 14 | 15 | func (AsiaHebron) Location() *time.Location { 16 | onceAsiaHebronLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Hebron") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaHebronLocation = loc 22 | }) 23 | return cacheAsiaHebronLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kuwait.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKuwaitLocation sync.Once 10 | cacheAsiaKuwaitLocation *time.Location 11 | ) 12 | 13 | type AsiaKuwait struct{} 14 | 15 | func (AsiaKuwait) Location() *time.Location { 16 | onceAsiaKuwaitLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kuwait") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKuwaitLocation = loc 22 | }) 23 | return cacheAsiaKuwaitLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_manila.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaManilaLocation sync.Once 10 | cacheAsiaManilaLocation *time.Location 11 | ) 12 | 13 | type AsiaManila struct{} 14 | 15 | func (AsiaManila) Location() *time.Location { 16 | onceAsiaManilaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Manila") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaManilaLocation = loc 22 | }) 23 | return cacheAsiaManilaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_muscat.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaMuscatLocation sync.Once 10 | cacheAsiaMuscatLocation *time.Location 11 | ) 12 | 13 | type AsiaMuscat struct{} 14 | 15 | func (AsiaMuscat) Location() *time.Location { 16 | onceAsiaMuscatLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Muscat") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaMuscatLocation = loc 22 | }) 23 | return cacheAsiaMuscatLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_riyadh.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaRiyadhLocation sync.Once 10 | cacheAsiaRiyadhLocation *time.Location 11 | ) 12 | 13 | type AsiaRiyadh struct{} 14 | 15 | func (AsiaRiyadh) Location() *time.Location { 16 | onceAsiaRiyadhLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Riyadh") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaRiyadhLocation = loc 22 | }) 23 | return cacheAsiaRiyadhLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_taipei.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaTaipeiLocation sync.Once 10 | cacheAsiaTaipeiLocation *time.Location 11 | ) 12 | 13 | type AsiaTaipei struct{} 14 | 15 | func (AsiaTaipei) Location() *time.Location { 16 | onceAsiaTaipeiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Taipei") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaTaipeiLocation = loc 22 | }) 23 | return cacheAsiaTaipeiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_tehran.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaTehranLocation sync.Once 10 | cacheAsiaTehranLocation *time.Location 11 | ) 12 | 13 | type AsiaTehran struct{} 14 | 15 | func (AsiaTehran) Location() *time.Location { 16 | onceAsiaTehranLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Tehran") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaTehranLocation = loc 22 | }) 23 | return cacheAsiaTehranLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_urumqi.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaUrumqiLocation sync.Once 10 | cacheAsiaUrumqiLocation *time.Location 11 | ) 12 | 13 | type AsiaUrumqi struct{} 14 | 15 | func (AsiaUrumqi) Location() *time.Location { 16 | onceAsiaUrumqiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Urumqi") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaUrumqiLocation = loc 22 | }) 23 | return cacheAsiaUrumqiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_yangon.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaYangonLocation sync.Once 10 | cacheAsiaYangonLocation *time.Location 11 | ) 12 | 13 | type AsiaYangon struct{} 14 | 15 | func (AsiaYangon) Location() *time.Location { 16 | onceAsiaYangonLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Yangon") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaYangonLocation = loc 22 | }) 23 | return cacheAsiaYangonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_kyiv.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeKyivLocation sync.Once 10 | cacheEuropeKyivLocation *time.Location 11 | ) 12 | 13 | type EuropeKyiv struct{} 14 | 15 | func (EuropeKyiv) Location() *time.Location { 16 | onceEuropeKyivLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Kyiv") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeKyivLocation = loc 22 | }) 23 | return cacheEuropeKyivLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_oslo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeOsloLocation sync.Once 10 | cacheEuropeOsloLocation *time.Location 11 | ) 12 | 13 | type EuropeOslo struct{} 14 | 15 | func (EuropeOslo) Location() *time.Location { 16 | onceEuropeOsloLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Oslo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeOsloLocation = loc 22 | }) 23 | return cacheEuropeOsloLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_riga.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeRigaLocation sync.Once 10 | cacheEuropeRigaLocation *time.Location 11 | ) 12 | 13 | type EuropeRiga struct{} 14 | 15 | func (EuropeRiga) Location() *time.Location { 16 | onceEuropeRigaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Riga") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeRigaLocation = loc 22 | }) 23 | return cacheEuropeRigaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_rome.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeRomeLocation sync.Once 10 | cacheEuropeRomeLocation *time.Location 11 | ) 12 | 13 | type EuropeRome struct{} 14 | 15 | func (EuropeRome) Location() *time.Location { 16 | onceEuropeRomeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Rome") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeRomeLocation = loc 22 | }) 23 | return cacheEuropeRomeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_mahe.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianMaheLocation sync.Once 10 | cacheIndianMaheLocation *time.Location 11 | ) 12 | 13 | type IndianMahe struct{} 14 | 15 | func (IndianMahe) Location() *time.Location { 16 | onceIndianMaheLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Mahe") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianMaheLocation = loc 22 | }) 23 | return cacheIndianMaheLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_accra.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaAccraLocation sync.Once 10 | cacheAfricaAccraLocation *time.Location 11 | ) 12 | 13 | type AfricaAccra struct{} 14 | 15 | func (AfricaAccra) Location() *time.Location { 16 | onceAfricaAccraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Accra") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaAccraLocation = loc 22 | }) 23 | return cacheAfricaAccraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_cairo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaCairoLocation sync.Once 10 | cacheAfricaCairoLocation *time.Location 11 | ) 12 | 13 | type AfricaCairo struct{} 14 | 15 | func (AfricaCairo) Location() *time.Location { 16 | onceAfricaCairoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Cairo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaCairoLocation = loc 22 | }) 23 | return cacheAfricaCairoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_ceuta.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaCeutaLocation sync.Once 10 | cacheAfricaCeutaLocation *time.Location 11 | ) 12 | 13 | type AfricaCeuta struct{} 14 | 15 | func (AfricaCeuta) Location() *time.Location { 16 | onceAfricaCeutaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Ceuta") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaCeutaLocation = loc 22 | }) 23 | return cacheAfricaCeutaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_dakar.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaDakarLocation sync.Once 10 | cacheAfricaDakarLocation *time.Location 11 | ) 12 | 13 | type AfricaDakar struct{} 14 | 15 | func (AfricaDakar) Location() *time.Location { 16 | onceAfricaDakarLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Dakar") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaDakarLocation = loc 22 | }) 23 | return cacheAfricaDakarLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_lagos.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaLagosLocation sync.Once 10 | cacheAfricaLagosLocation *time.Location 11 | ) 12 | 13 | type AfricaLagos struct{} 14 | 15 | func (AfricaLagos) Location() *time.Location { 16 | onceAfricaLagosLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Lagos") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaLagosLocation = loc 22 | }) 23 | return cacheAfricaLagosLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_tunis.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaTunisLocation sync.Once 10 | cacheAfricaTunisLocation *time.Location 11 | ) 12 | 13 | type AfricaTunis struct{} 14 | 15 | func (AfricaTunis) Location() *time.Location { 16 | onceAfricaTunisLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Tunis") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaTunisLocation = loc 22 | }) 23 | return cacheAfricaTunisLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_adak.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAdakLocation sync.Once 10 | cacheAmericaAdakLocation *time.Location 11 | ) 12 | 13 | type AmericaAdak struct{} 14 | 15 | func (AmericaAdak) Location() *time.Location { 16 | onceAmericaAdakLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Adak") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAdakLocation = loc 22 | }) 23 | return cacheAmericaAdakLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_lima.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaLimaLocation sync.Once 10 | cacheAmericaLimaLocation *time.Location 11 | ) 12 | 13 | type AmericaLima struct{} 14 | 15 | func (AmericaLima) Location() *time.Location { 16 | onceAmericaLimaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Lima") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaLimaLocation = loc 22 | }) 23 | return cacheAmericaLimaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_nome.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaNomeLocation sync.Once 10 | cacheAmericaNomeLocation *time.Location 11 | ) 12 | 13 | type AmericaNome struct{} 14 | 15 | func (AmericaNome) Location() *time.Location { 16 | onceAmericaNomeLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Nome") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaNomeLocation = loc 22 | }) 23 | return cacheAmericaNomeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_nuuk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaNuukLocation sync.Once 10 | cacheAmericaNuukLocation *time.Location 11 | ) 12 | 13 | type AmericaNuuk struct{} 14 | 15 | func (AmericaNuuk) Location() *time.Location { 16 | onceAmericaNuukLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Nuuk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaNuukLocation = loc 22 | }) 23 | return cacheAmericaNuukLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_baghdad.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBaghdadLocation sync.Once 10 | cacheAsiaBaghdadLocation *time.Location 11 | ) 12 | 13 | type AsiaBaghdad struct{} 14 | 15 | func (AsiaBaghdad) Location() *time.Location { 16 | onceAsiaBaghdadLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Baghdad") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBaghdadLocation = loc 22 | }) 23 | return cacheAsiaBaghdadLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_bahrain.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBahrainLocation sync.Once 10 | cacheAsiaBahrainLocation *time.Location 11 | ) 12 | 13 | type AsiaBahrain struct{} 14 | 15 | func (AsiaBahrain) Location() *time.Location { 16 | onceAsiaBahrainLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Bahrain") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBahrainLocation = loc 22 | }) 23 | return cacheAsiaBahrainLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_bangkok.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBangkokLocation sync.Once 10 | cacheAsiaBangkokLocation *time.Location 11 | ) 12 | 13 | type AsiaBangkok struct{} 14 | 15 | func (AsiaBangkok) Location() *time.Location { 16 | onceAsiaBangkokLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Bangkok") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBangkokLocation = loc 22 | }) 23 | return cacheAsiaBangkokLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_barnaul.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBarnaulLocation sync.Once 10 | cacheAsiaBarnaulLocation *time.Location 11 | ) 12 | 13 | type AsiaBarnaul struct{} 14 | 15 | func (AsiaBarnaul) Location() *time.Location { 16 | onceAsiaBarnaulLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Barnaul") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBarnaulLocation = loc 22 | }) 23 | return cacheAsiaBarnaulLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_bishkek.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaBishkekLocation sync.Once 10 | cacheAsiaBishkekLocation *time.Location 11 | ) 12 | 13 | type AsiaBishkek struct{} 14 | 15 | func (AsiaBishkek) Location() *time.Location { 16 | onceAsiaBishkekLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Bishkek") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaBishkekLocation = loc 22 | }) 23 | return cacheAsiaBishkekLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_colombo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaColomboLocation sync.Once 10 | cacheAsiaColomboLocation *time.Location 11 | ) 12 | 13 | type AsiaColombo struct{} 14 | 15 | func (AsiaColombo) Location() *time.Location { 16 | onceAsiaColomboLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Colombo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaColomboLocation = loc 22 | }) 23 | return cacheAsiaColomboLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_irkutsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaIrkutskLocation sync.Once 10 | cacheAsiaIrkutskLocation *time.Location 11 | ) 12 | 13 | type AsiaIrkutsk struct{} 14 | 15 | func (AsiaIrkutsk) Location() *time.Location { 16 | onceAsiaIrkutskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Irkutsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaIrkutskLocation = loc 22 | }) 23 | return cacheAsiaIrkutskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_jakarta.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaJakartaLocation sync.Once 10 | cacheAsiaJakartaLocation *time.Location 11 | ) 12 | 13 | type AsiaJakarta struct{} 14 | 15 | func (AsiaJakarta) Location() *time.Location { 16 | onceAsiaJakartaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Jakarta") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaJakartaLocation = loc 22 | }) 23 | return cacheAsiaJakartaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_karachi.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKarachiLocation sync.Once 10 | cacheAsiaKarachiLocation *time.Location 11 | ) 12 | 13 | type AsiaKarachi struct{} 14 | 15 | func (AsiaKarachi) Location() *time.Location { 16 | onceAsiaKarachiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Karachi") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKarachiLocation = loc 22 | }) 23 | return cacheAsiaKarachiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kolkata.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKolkataLocation sync.Once 10 | cacheAsiaKolkataLocation *time.Location 11 | ) 12 | 13 | type AsiaKolkata struct{} 14 | 15 | func (AsiaKolkata) Location() *time.Location { 16 | onceAsiaKolkataLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kolkata") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKolkataLocation = loc 22 | }) 23 | return cacheAsiaKolkataLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kuching.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKuchingLocation sync.Once 10 | cacheAsiaKuchingLocation *time.Location 11 | ) 12 | 13 | type AsiaKuching struct{} 14 | 15 | func (AsiaKuching) Location() *time.Location { 16 | onceAsiaKuchingLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kuching") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKuchingLocation = loc 22 | }) 23 | return cacheAsiaKuchingLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_magadan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaMagadanLocation sync.Once 10 | cacheAsiaMagadanLocation *time.Location 11 | ) 12 | 13 | type AsiaMagadan struct{} 14 | 15 | func (AsiaMagadan) Location() *time.Location { 16 | onceAsiaMagadanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Magadan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaMagadanLocation = loc 22 | }) 23 | return cacheAsiaMagadanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_nicosia.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaNicosiaLocation sync.Once 10 | cacheAsiaNicosiaLocation *time.Location 11 | ) 12 | 13 | type AsiaNicosia struct{} 14 | 15 | func (AsiaNicosia) Location() *time.Location { 16 | onceAsiaNicosiaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Nicosia") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaNicosiaLocation = loc 22 | }) 23 | return cacheAsiaNicosiaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_tbilisi.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaTbilisiLocation sync.Once 10 | cacheAsiaTbilisiLocation *time.Location 11 | ) 12 | 13 | type AsiaTbilisi struct{} 14 | 15 | func (AsiaTbilisi) Location() *time.Location { 16 | onceAsiaTbilisiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Tbilisi") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaTbilisiLocation = loc 22 | }) 23 | return cacheAsiaTbilisiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_thimphu.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaThimphuLocation sync.Once 10 | cacheAsiaThimphuLocation *time.Location 11 | ) 12 | 13 | type AsiaThimphu struct{} 14 | 15 | func (AsiaThimphu) Location() *time.Location { 16 | onceAsiaThimphuLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Thimphu") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaThimphuLocation = loc 22 | }) 23 | return cacheAsiaThimphuLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_ust_nera.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaUstNeraLocation sync.Once 10 | cacheAsiaUstNeraLocation *time.Location 11 | ) 12 | 13 | type AsiaUstNera struct{} 14 | 15 | func (AsiaUstNera) Location() *time.Location { 16 | onceAsiaUstNeraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Ust-Nera") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaUstNeraLocation = loc 22 | }) 23 | return cacheAsiaUstNeraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_yakutsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaYakutskLocation sync.Once 10 | cacheAsiaYakutskLocation *time.Location 11 | ) 12 | 13 | type AsiaYakutsk struct{} 14 | 15 | func (AsiaYakutsk) Location() *time.Location { 16 | onceAsiaYakutskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Yakutsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaYakutskLocation = loc 22 | }) 23 | return cacheAsiaYakutskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_yerevan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaYerevanLocation sync.Once 10 | cacheAsiaYerevanLocation *time.Location 11 | ) 12 | 13 | type AsiaYerevan struct{} 14 | 15 | func (AsiaYerevan) Location() *time.Location { 16 | onceAsiaYerevanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Yerevan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaYerevanLocation = loc 22 | }) 23 | return cacheAsiaYerevanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_kirov.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeKirovLocation sync.Once 10 | cacheEuropeKirovLocation *time.Location 11 | ) 12 | 13 | type EuropeKirov struct{} 14 | 15 | func (EuropeKirov) Location() *time.Location { 16 | onceEuropeKirovLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Kirov") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeKirovLocation = loc 22 | }) 23 | return cacheEuropeKirovLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_malta.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeMaltaLocation sync.Once 10 | cacheEuropeMaltaLocation *time.Location 11 | ) 12 | 13 | type EuropeMalta struct{} 14 | 15 | func (EuropeMalta) Location() *time.Location { 16 | onceEuropeMaltaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Malta") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeMaltaLocation = loc 22 | }) 23 | return cacheEuropeMaltaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_minsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeMinskLocation sync.Once 10 | cacheEuropeMinskLocation *time.Location 11 | ) 12 | 13 | type EuropeMinsk struct{} 14 | 15 | func (EuropeMinsk) Location() *time.Location { 16 | onceEuropeMinskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Minsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeMinskLocation = loc 22 | }) 23 | return cacheEuropeMinskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_paris.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeParisLocation sync.Once 10 | cacheEuropeParisLocation *time.Location 11 | ) 12 | 13 | type EuropeParis struct{} 14 | 15 | func (EuropeParis) Location() *time.Location { 16 | onceEuropeParisLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Paris") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeParisLocation = loc 22 | }) 23 | return cacheEuropeParisLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_sofia.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeSofiaLocation sync.Once 10 | cacheEuropeSofiaLocation *time.Location 11 | ) 12 | 13 | type EuropeSofia struct{} 14 | 15 | func (EuropeSofia) Location() *time.Location { 16 | onceEuropeSofiaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Sofia") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeSofiaLocation = loc 22 | }) 23 | return cacheEuropeSofiaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_vaduz.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeVaduzLocation sync.Once 10 | cacheEuropeVaduzLocation *time.Location 11 | ) 12 | 13 | type EuropeVaduz struct{} 14 | 15 | func (EuropeVaduz) Location() *time.Location { 16 | onceEuropeVaduzLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Vaduz") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeVaduzLocation = loc 22 | }) 23 | return cacheEuropeVaduzLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_cocos.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianCocosLocation sync.Once 10 | cacheIndianCocosLocation *time.Location 11 | ) 12 | 13 | type IndianCocos struct{} 14 | 15 | func (IndianCocos) Location() *time.Location { 16 | onceIndianCocosLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Cocos") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianCocosLocation = loc 22 | }) 23 | return cacheIndianCocosLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_apia.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificApiaLocation sync.Once 10 | cachePacificApiaLocation *time.Location 11 | ) 12 | 13 | type PacificApia struct{} 14 | 15 | func (PacificApia) Location() *time.Location { 16 | oncePacificApiaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Apia") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificApiaLocation = loc 22 | }) 23 | return cachePacificApiaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_fiji.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificFijiLocation sync.Once 10 | cachePacificFijiLocation *time.Location 11 | ) 12 | 13 | type PacificFiji struct{} 14 | 15 | func (PacificFiji) Location() *time.Location { 16 | oncePacificFijiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Fiji") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificFijiLocation = loc 22 | }) 23 | return cachePacificFijiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_guam.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificGuamLocation sync.Once 10 | cachePacificGuamLocation *time.Location 11 | ) 12 | 13 | type PacificGuam struct{} 14 | 15 | func (PacificGuam) Location() *time.Location { 16 | oncePacificGuamLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Guam") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificGuamLocation = loc 22 | }) 23 | return cachePacificGuamLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_niue.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificNiueLocation sync.Once 10 | cachePacificNiueLocation *time.Location 11 | ) 12 | 13 | type PacificNiue struct{} 14 | 15 | func (PacificNiue) Location() *time.Location { 16 | oncePacificNiueLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Niue") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificNiueLocation = loc 22 | }) 23 | return cachePacificNiueLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_wake.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificWakeLocation sync.Once 10 | cachePacificWakeLocation *time.Location 11 | ) 12 | 13 | type PacificWake struct{} 14 | 15 | func (PacificWake) Location() *time.Location { 16 | oncePacificWakeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Wake") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificWakeLocation = loc 22 | }) 23 | return cachePacificWakeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_asmara.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaAsmaraLocation sync.Once 10 | cacheAfricaAsmaraLocation *time.Location 11 | ) 12 | 13 | type AfricaAsmara struct{} 14 | 15 | func (AfricaAsmara) Location() *time.Location { 16 | onceAfricaAsmaraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Asmara") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaAsmaraLocation = loc 22 | }) 23 | return cacheAfricaAsmaraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_bamako.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaBamakoLocation sync.Once 10 | cacheAfricaBamakoLocation *time.Location 11 | ) 12 | 13 | type AfricaBamako struct{} 14 | 15 | func (AfricaBamako) Location() *time.Location { 16 | onceAfricaBamakoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Bamako") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaBamakoLocation = loc 22 | }) 23 | return cacheAfricaBamakoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_bangui.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaBanguiLocation sync.Once 10 | cacheAfricaBanguiLocation *time.Location 11 | ) 12 | 13 | type AfricaBangui struct{} 14 | 15 | func (AfricaBangui) Location() *time.Location { 16 | onceAfricaBanguiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Bangui") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaBanguiLocation = loc 22 | }) 23 | return cacheAfricaBanguiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_banjul.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaBanjulLocation sync.Once 10 | cacheAfricaBanjulLocation *time.Location 11 | ) 12 | 13 | type AfricaBanjul struct{} 14 | 15 | func (AfricaBanjul) Location() *time.Location { 16 | onceAfricaBanjulLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Banjul") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaBanjulLocation = loc 22 | }) 23 | return cacheAfricaBanjulLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_bissau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaBissauLocation sync.Once 10 | cacheAfricaBissauLocation *time.Location 11 | ) 12 | 13 | type AfricaBissau struct{} 14 | 15 | func (AfricaBissau) Location() *time.Location { 16 | onceAfricaBissauLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Bissau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaBissauLocation = loc 22 | }) 23 | return cacheAfricaBissauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_douala.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaDoualaLocation sync.Once 10 | cacheAfricaDoualaLocation *time.Location 11 | ) 12 | 13 | type AfricaDouala struct{} 14 | 15 | func (AfricaDouala) Location() *time.Location { 16 | onceAfricaDoualaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Douala") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaDoualaLocation = loc 22 | }) 23 | return cacheAfricaDoualaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_harare.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaHarareLocation sync.Once 10 | cacheAfricaHarareLocation *time.Location 11 | ) 12 | 13 | type AfricaHarare struct{} 14 | 15 | func (AfricaHarare) Location() *time.Location { 16 | onceAfricaHarareLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Harare") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaHarareLocation = loc 22 | }) 23 | return cacheAfricaHarareLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_kigali.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaKigaliLocation sync.Once 10 | cacheAfricaKigaliLocation *time.Location 11 | ) 12 | 13 | type AfricaKigali struct{} 14 | 15 | func (AfricaKigali) Location() *time.Location { 16 | onceAfricaKigaliLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Kigali") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaKigaliLocation = loc 22 | }) 23 | return cacheAfricaKigaliLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_luanda.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaLuandaLocation sync.Once 10 | cacheAfricaLuandaLocation *time.Location 11 | ) 12 | 13 | type AfricaLuanda struct{} 14 | 15 | func (AfricaLuanda) Location() *time.Location { 16 | onceAfricaLuandaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Luanda") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaLuandaLocation = loc 22 | }) 23 | return cacheAfricaLuandaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_lusaka.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaLusakaLocation sync.Once 10 | cacheAfricaLusakaLocation *time.Location 11 | ) 12 | 13 | type AfricaLusaka struct{} 14 | 15 | func (AfricaLusaka) Location() *time.Location { 16 | onceAfricaLusakaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Lusaka") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaLusakaLocation = loc 22 | }) 23 | return cacheAfricaLusakaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_malabo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaMalaboLocation sync.Once 10 | cacheAfricaMalaboLocation *time.Location 11 | ) 12 | 13 | type AfricaMalabo struct{} 14 | 15 | func (AfricaMalabo) Location() *time.Location { 16 | onceAfricaMalaboLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Malabo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaMalaboLocation = loc 22 | }) 23 | return cacheAfricaMalaboLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_maputo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaMaputoLocation sync.Once 10 | cacheAfricaMaputoLocation *time.Location 11 | ) 12 | 13 | type AfricaMaputo struct{} 14 | 15 | func (AfricaMaputo) Location() *time.Location { 16 | onceAfricaMaputoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Maputo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaMaputoLocation = loc 22 | }) 23 | return cacheAfricaMaputoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_maseru.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaMaseruLocation sync.Once 10 | cacheAfricaMaseruLocation *time.Location 11 | ) 12 | 13 | type AfricaMaseru struct{} 14 | 15 | func (AfricaMaseru) Location() *time.Location { 16 | onceAfricaMaseruLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Maseru") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaMaseruLocation = loc 22 | }) 23 | return cacheAfricaMaseruLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_niamey.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaNiameyLocation sync.Once 10 | cacheAfricaNiameyLocation *time.Location 11 | ) 12 | 13 | type AfricaNiamey struct{} 14 | 15 | func (AfricaNiamey) Location() *time.Location { 16 | onceAfricaNiameyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Niamey") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaNiameyLocation = loc 22 | }) 23 | return cacheAfricaNiameyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_aruba.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaArubaLocation sync.Once 10 | cacheAmericaArubaLocation *time.Location 11 | ) 12 | 13 | type AmericaAruba struct{} 14 | 15 | func (AmericaAruba) Location() *time.Location { 16 | onceAmericaArubaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Aruba") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaArubaLocation = loc 22 | }) 23 | return cacheAmericaArubaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_bahia.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBahiaLocation sync.Once 10 | cacheAmericaBahiaLocation *time.Location 11 | ) 12 | 13 | type AmericaBahia struct{} 14 | 15 | func (AmericaBahia) Location() *time.Location { 16 | onceAmericaBahiaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Bahia") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBahiaLocation = loc 22 | }) 23 | return cacheAmericaBahiaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_belem.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBelemLocation sync.Once 10 | cacheAmericaBelemLocation *time.Location 11 | ) 12 | 13 | type AmericaBelem struct{} 14 | 15 | func (AmericaBelem) Location() *time.Location { 16 | onceAmericaBelemLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Belem") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBelemLocation = loc 22 | }) 23 | return cacheAmericaBelemLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_boise.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBoiseLocation sync.Once 10 | cacheAmericaBoiseLocation *time.Location 11 | ) 12 | 13 | type AmericaBoise struct{} 14 | 15 | func (AmericaBoise) Location() *time.Location { 16 | onceAmericaBoiseLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Boise") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBoiseLocation = loc 22 | }) 23 | return cacheAmericaBoiseLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_sitka.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSitkaLocation sync.Once 10 | cacheAmericaSitkaLocation *time.Location 11 | ) 12 | 13 | type AmericaSitka struct{} 14 | 15 | func (AmericaSitka) Location() *time.Location { 16 | onceAmericaSitkaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Sitka") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSitkaLocation = loc 22 | }) 23 | return cacheAmericaSitkaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_thule.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaThuleLocation sync.Once 10 | cacheAmericaThuleLocation *time.Location 11 | ) 12 | 13 | type AmericaThule struct{} 14 | 15 | func (AmericaThule) Location() *time.Location { 16 | onceAmericaThuleLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Thule") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaThuleLocation = loc 22 | }) 23 | return cacheAmericaThuleLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_ashgabat.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaAshgabatLocation sync.Once 10 | cacheAsiaAshgabatLocation *time.Location 11 | ) 12 | 13 | type AsiaAshgabat struct{} 14 | 15 | func (AsiaAshgabat) Location() *time.Location { 16 | onceAsiaAshgabatLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Ashgabat") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaAshgabatLocation = loc 22 | }) 23 | return cacheAsiaAshgabatLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_damascus.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaDamascusLocation sync.Once 10 | cacheAsiaDamascusLocation *time.Location 11 | ) 12 | 13 | type AsiaDamascus struct{} 14 | 15 | func (AsiaDamascus) Location() *time.Location { 16 | onceAsiaDamascusLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Damascus") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaDamascusLocation = loc 22 | }) 23 | return cacheAsiaDamascusLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_dushanbe.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaDushanbeLocation sync.Once 10 | cacheAsiaDushanbeLocation *time.Location 11 | ) 12 | 13 | type AsiaDushanbe struct{} 14 | 15 | func (AsiaDushanbe) Location() *time.Location { 16 | onceAsiaDushanbeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Dushanbe") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaDushanbeLocation = loc 22 | }) 23 | return cacheAsiaDushanbeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_jayapura.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaJayapuraLocation sync.Once 10 | cacheAsiaJayapuraLocation *time.Location 11 | ) 12 | 13 | type AsiaJayapura struct{} 14 | 15 | func (AsiaJayapura) Location() *time.Location { 16 | onceAsiaJayapuraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Jayapura") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaJayapuraLocation = loc 22 | }) 23 | return cacheAsiaJayapuraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_khandyga.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKhandygaLocation sync.Once 10 | cacheAsiaKhandygaLocation *time.Location 11 | ) 12 | 13 | type AsiaKhandyga struct{} 14 | 15 | func (AsiaKhandyga) Location() *time.Location { 16 | onceAsiaKhandygaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Khandyga") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKhandygaLocation = loc 22 | }) 23 | return cacheAsiaKhandygaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_makassar.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaMakassarLocation sync.Once 10 | cacheAsiaMakassarLocation *time.Location 11 | ) 12 | 13 | type AsiaMakassar struct{} 14 | 15 | func (AsiaMakassar) Location() *time.Location { 16 | onceAsiaMakassarLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Makassar") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaMakassarLocation = loc 22 | }) 23 | return cacheAsiaMakassarLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_qostanay.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaQostanayLocation sync.Once 10 | cacheAsiaQostanayLocation *time.Location 11 | ) 12 | 13 | type AsiaQostanay struct{} 14 | 15 | func (AsiaQostanay) Location() *time.Location { 16 | onceAsiaQostanayLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Qostanay") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaQostanayLocation = loc 22 | }) 23 | return cacheAsiaQostanayLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_sakhalin.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaSakhalinLocation sync.Once 10 | cacheAsiaSakhalinLocation *time.Location 11 | ) 12 | 13 | type AsiaSakhalin struct{} 14 | 15 | func (AsiaSakhalin) Location() *time.Location { 16 | onceAsiaSakhalinLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Sakhalin") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaSakhalinLocation = loc 22 | }) 23 | return cacheAsiaSakhalinLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_shanghai.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaShanghaiLocation sync.Once 10 | cacheAsiaShanghaiLocation *time.Location 11 | ) 12 | 13 | type AsiaShanghai struct{} 14 | 15 | func (AsiaShanghai) Location() *time.Location { 16 | onceAsiaShanghaiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Shanghai") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaShanghaiLocation = loc 22 | }) 23 | return cacheAsiaShanghaiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_tashkent.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaTashkentLocation sync.Once 10 | cacheAsiaTashkentLocation *time.Location 11 | ) 12 | 13 | type AsiaTashkent struct{} 14 | 15 | func (AsiaTashkent) Location() *time.Location { 16 | onceAsiaTashkentLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Tashkent") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaTashkentLocation = loc 22 | }) 23 | return cacheAsiaTashkentLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_athens.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeAthensLocation sync.Once 10 | cacheEuropeAthensLocation *time.Location 11 | ) 12 | 13 | type EuropeAthens struct{} 14 | 15 | func (EuropeAthens) Location() *time.Location { 16 | onceEuropeAthensLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Athens") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeAthensLocation = loc 22 | }) 23 | return cacheEuropeAthensLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_berlin.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBerlinLocation sync.Once 10 | cacheEuropeBerlinLocation *time.Location 11 | ) 12 | 13 | type EuropeBerlin struct{} 14 | 15 | func (EuropeBerlin) Location() *time.Location { 16 | onceEuropeBerlinLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Berlin") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBerlinLocation = loc 22 | }) 23 | return cacheEuropeBerlinLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_dublin.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeDublinLocation sync.Once 10 | cacheEuropeDublinLocation *time.Location 11 | ) 12 | 13 | type EuropeDublin struct{} 14 | 15 | func (EuropeDublin) Location() *time.Location { 16 | onceEuropeDublinLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Dublin") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeDublinLocation = loc 22 | }) 23 | return cacheEuropeDublinLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_jersey.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeJerseyLocation sync.Once 10 | cacheEuropeJerseyLocation *time.Location 11 | ) 12 | 13 | type EuropeJersey struct{} 14 | 15 | func (EuropeJersey) Location() *time.Location { 16 | onceEuropeJerseyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Jersey") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeJerseyLocation = loc 22 | }) 23 | return cacheEuropeJerseyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_lisbon.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeLisbonLocation sync.Once 10 | cacheEuropeLisbonLocation *time.Location 11 | ) 12 | 13 | type EuropeLisbon struct{} 14 | 15 | func (EuropeLisbon) Location() *time.Location { 16 | onceEuropeLisbonLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Lisbon") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeLisbonLocation = loc 22 | }) 23 | return cacheEuropeLisbonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_london.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeLondonLocation sync.Once 10 | cacheEuropeLondonLocation *time.Location 11 | ) 12 | 13 | type EuropeLondon struct{} 14 | 15 | func (EuropeLondon) Location() *time.Location { 16 | onceEuropeLondonLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/London") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeLondonLocation = loc 22 | }) 23 | return cacheEuropeLondonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_madrid.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeMadridLocation sync.Once 10 | cacheEuropeMadridLocation *time.Location 11 | ) 12 | 13 | type EuropeMadrid struct{} 14 | 15 | func (EuropeMadrid) Location() *time.Location { 16 | onceEuropeMadridLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Madrid") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeMadridLocation = loc 22 | }) 23 | return cacheEuropeMadridLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_monaco.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeMonacoLocation sync.Once 10 | cacheEuropeMonacoLocation *time.Location 11 | ) 12 | 13 | type EuropeMonaco struct{} 14 | 15 | func (EuropeMonaco) Location() *time.Location { 16 | onceEuropeMonacoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Monaco") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeMonacoLocation = loc 22 | }) 23 | return cacheEuropeMonacoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_moscow.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeMoscowLocation sync.Once 10 | cacheEuropeMoscowLocation *time.Location 11 | ) 12 | 13 | type EuropeMoscow struct{} 14 | 15 | func (EuropeMoscow) Location() *time.Location { 16 | onceEuropeMoscowLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Moscow") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeMoscowLocation = loc 22 | }) 23 | return cacheEuropeMoscowLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_prague.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropePragueLocation sync.Once 10 | cacheEuropePragueLocation *time.Location 11 | ) 12 | 13 | type EuropePrague struct{} 14 | 15 | func (EuropePrague) Location() *time.Location { 16 | onceEuropePragueLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Prague") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropePragueLocation = loc 22 | }) 23 | return cacheEuropePragueLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_samara.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeSamaraLocation sync.Once 10 | cacheEuropeSamaraLocation *time.Location 11 | ) 12 | 13 | type EuropeSamara struct{} 14 | 15 | func (EuropeSamara) Location() *time.Location { 16 | onceEuropeSamaraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Samara") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeSamaraLocation = loc 22 | }) 23 | return cacheEuropeSamaraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_skopje.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeSkopjeLocation sync.Once 10 | cacheEuropeSkopjeLocation *time.Location 11 | ) 12 | 13 | type EuropeSkopje struct{} 14 | 15 | func (EuropeSkopje) Location() *time.Location { 16 | onceEuropeSkopjeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Skopje") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeSkopjeLocation = loc 22 | }) 23 | return cacheEuropeSkopjeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_tirane.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeTiraneLocation sync.Once 10 | cacheEuropeTiraneLocation *time.Location 11 | ) 12 | 13 | type EuropeTirane struct{} 14 | 15 | func (EuropeTirane) Location() *time.Location { 16 | onceEuropeTiraneLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Tirane") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeTiraneLocation = loc 22 | }) 23 | return cacheEuropeTiraneLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_vienna.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeViennaLocation sync.Once 10 | cacheEuropeViennaLocation *time.Location 11 | ) 12 | 13 | type EuropeVienna struct{} 14 | 15 | func (EuropeVienna) Location() *time.Location { 16 | onceEuropeViennaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Vienna") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeViennaLocation = loc 22 | }) 23 | return cacheEuropeViennaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_warsaw.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeWarsawLocation sync.Once 10 | cacheEuropeWarsawLocation *time.Location 11 | ) 12 | 13 | type EuropeWarsaw struct{} 14 | 15 | func (EuropeWarsaw) Location() *time.Location { 16 | onceEuropeWarsawLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Warsaw") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeWarsawLocation = loc 22 | }) 23 | return cacheEuropeWarsawLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_zagreb.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeZagrebLocation sync.Once 10 | cacheEuropeZagrebLocation *time.Location 11 | ) 12 | 13 | type EuropeZagreb struct{} 14 | 15 | func (EuropeZagreb) Location() *time.Location { 16 | onceEuropeZagrebLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Zagreb") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeZagrebLocation = loc 22 | }) 23 | return cacheEuropeZagrebLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_zurich.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeZurichLocation sync.Once 10 | cacheEuropeZurichLocation *time.Location 11 | ) 12 | 13 | type EuropeZurich struct{} 14 | 15 | func (EuropeZurich) Location() *time.Location { 16 | onceEuropeZurichLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Zurich") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeZurichLocation = loc 22 | }) 23 | return cacheEuropeZurichLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_chagos.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianChagosLocation sync.Once 10 | cacheIndianChagosLocation *time.Location 11 | ) 12 | 13 | type IndianChagos struct{} 14 | 15 | func (IndianChagos) Location() *time.Location { 16 | onceIndianChagosLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Chagos") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianChagosLocation = loc 22 | }) 23 | return cacheIndianChagosLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_comoro.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianComoroLocation sync.Once 10 | cacheIndianComoroLocation *time.Location 11 | ) 12 | 13 | type IndianComoro struct{} 14 | 15 | func (IndianComoro) Location() *time.Location { 16 | onceIndianComoroLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Comoro") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianComoroLocation = loc 22 | }) 23 | return cacheIndianComoroLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_chuuk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificChuukLocation sync.Once 10 | cachePacificChuukLocation *time.Location 11 | ) 12 | 13 | type PacificChuuk struct{} 14 | 15 | func (PacificChuuk) Location() *time.Location { 16 | oncePacificChuukLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Chuuk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificChuukLocation = loc 22 | }) 23 | return cachePacificChuukLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_efate.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificEfateLocation sync.Once 10 | cachePacificEfateLocation *time.Location 11 | ) 12 | 13 | type PacificEfate struct{} 14 | 15 | func (PacificEfate) Location() *time.Location { 16 | oncePacificEfateLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Efate") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificEfateLocation = loc 22 | }) 23 | return cachePacificEfateLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_nauru.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificNauruLocation sync.Once 10 | cachePacificNauruLocation *time.Location 11 | ) 12 | 13 | type PacificNauru struct{} 14 | 15 | func (PacificNauru) Location() *time.Location { 16 | oncePacificNauruLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Nauru") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificNauruLocation = loc 22 | }) 23 | return cachePacificNauruLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_palau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificPalauLocation sync.Once 10 | cachePacificPalauLocation *time.Location 11 | ) 12 | 13 | type PacificPalau struct{} 14 | 15 | func (PacificPalau) Location() *time.Location { 16 | oncePacificPalauLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Palau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificPalauLocation = loc 22 | }) 23 | return cachePacificPalauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_abidjan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaAbidjanLocation sync.Once 10 | cacheAfricaAbidjanLocation *time.Location 11 | ) 12 | 13 | type AfricaAbidjan struct{} 14 | 15 | func (AfricaAbidjan) Location() *time.Location { 16 | onceAfricaAbidjanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Abidjan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaAbidjanLocation = loc 22 | }) 23 | return cacheAfricaAbidjanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_algiers.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaAlgiersLocation sync.Once 10 | cacheAfricaAlgiersLocation *time.Location 11 | ) 12 | 13 | type AfricaAlgiers struct{} 14 | 15 | func (AfricaAlgiers) Location() *time.Location { 16 | onceAfricaAlgiersLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Algiers") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaAlgiersLocation = loc 22 | }) 23 | return cacheAfricaAlgiersLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_conakry.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaConakryLocation sync.Once 10 | cacheAfricaConakryLocation *time.Location 11 | ) 12 | 13 | type AfricaConakry struct{} 14 | 15 | func (AfricaConakry) Location() *time.Location { 16 | onceAfricaConakryLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Conakry") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaConakryLocation = loc 22 | }) 23 | return cacheAfricaConakryLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_kampala.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaKampalaLocation sync.Once 10 | cacheAfricaKampalaLocation *time.Location 11 | ) 12 | 13 | type AfricaKampala struct{} 14 | 15 | func (AfricaKampala) Location() *time.Location { 16 | onceAfricaKampalaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Kampala") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaKampalaLocation = loc 22 | }) 23 | return cacheAfricaKampalaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_mbabane.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaMbabaneLocation sync.Once 10 | cacheAfricaMbabaneLocation *time.Location 11 | ) 12 | 13 | type AfricaMbabane struct{} 14 | 15 | func (AfricaMbabane) Location() *time.Location { 16 | onceAfricaMbabaneLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Mbabane") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaMbabaneLocation = loc 22 | }) 23 | return cacheAfricaMbabaneLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_nairobi.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaNairobiLocation sync.Once 10 | cacheAfricaNairobiLocation *time.Location 11 | ) 12 | 13 | type AfricaNairobi struct{} 14 | 15 | func (AfricaNairobi) Location() *time.Location { 16 | onceAfricaNairobiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Nairobi") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaNairobiLocation = loc 22 | }) 23 | return cacheAfricaNairobiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_tripoli.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaTripoliLocation sync.Once 10 | cacheAfricaTripoliLocation *time.Location 11 | ) 12 | 13 | type AfricaTripoli struct{} 14 | 15 | func (AfricaTripoli) Location() *time.Location { 16 | onceAfricaTripoliLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Tripoli") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaTripoliLocation = loc 22 | }) 23 | return cacheAfricaTripoliLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_belize.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBelizeLocation sync.Once 10 | cacheAmericaBelizeLocation *time.Location 11 | ) 12 | 13 | type AmericaBelize struct{} 14 | 15 | func (AmericaBelize) Location() *time.Location { 16 | onceAmericaBelizeLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Belize") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBelizeLocation = loc 22 | }) 23 | return cacheAmericaBelizeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_bogota.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBogotaLocation sync.Once 10 | cacheAmericaBogotaLocation *time.Location 11 | ) 12 | 13 | type AmericaBogota struct{} 14 | 15 | func (AmericaBogota) Location() *time.Location { 16 | onceAmericaBogotaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Bogota") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBogotaLocation = loc 22 | }) 23 | return cacheAmericaBogotaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_cancun.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCancunLocation sync.Once 10 | cacheAmericaCancunLocation *time.Location 11 | ) 12 | 13 | type AmericaCancun struct{} 14 | 15 | func (AmericaCancun) Location() *time.Location { 16 | onceAmericaCancunLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Cancun") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCancunLocation = loc 22 | }) 23 | return cacheAmericaCancunLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_cayman.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCaymanLocation sync.Once 10 | cacheAmericaCaymanLocation *time.Location 11 | ) 12 | 13 | type AmericaCayman struct{} 14 | 15 | func (AmericaCayman) Location() *time.Location { 16 | onceAmericaCaymanLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Cayman") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCaymanLocation = loc 22 | }) 23 | return cacheAmericaCaymanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_cuiaba.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCuiabaLocation sync.Once 10 | cacheAmericaCuiabaLocation *time.Location 11 | ) 12 | 13 | type AmericaCuiaba struct{} 14 | 15 | func (AmericaCuiaba) Location() *time.Location { 16 | onceAmericaCuiabaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Cuiaba") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCuiabaLocation = loc 22 | }) 23 | return cacheAmericaCuiabaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_dawson.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaDawsonLocation sync.Once 10 | cacheAmericaDawsonLocation *time.Location 11 | ) 12 | 13 | type AmericaDawson struct{} 14 | 15 | func (AmericaDawson) Location() *time.Location { 16 | onceAmericaDawsonLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Dawson") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaDawsonLocation = loc 22 | }) 23 | return cacheAmericaDawsonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_denver.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaDenverLocation sync.Once 10 | cacheAmericaDenverLocation *time.Location 11 | ) 12 | 13 | type AmericaDenver struct{} 14 | 15 | func (AmericaDenver) Location() *time.Location { 16 | onceAmericaDenverLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Denver") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaDenverLocation = loc 22 | }) 23 | return cacheAmericaDenverLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_guyana.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaGuyanaLocation sync.Once 10 | cacheAmericaGuyanaLocation *time.Location 11 | ) 12 | 13 | type AmericaGuyana struct{} 14 | 15 | func (AmericaGuyana) Location() *time.Location { 16 | onceAmericaGuyanaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Guyana") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaGuyanaLocation = loc 22 | }) 23 | return cacheAmericaGuyanaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_havana.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaHavanaLocation sync.Once 10 | cacheAmericaHavanaLocation *time.Location 11 | ) 12 | 13 | type AmericaHavana struct{} 14 | 15 | func (AmericaHavana) Location() *time.Location { 16 | onceAmericaHavanaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Havana") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaHavanaLocation = loc 22 | }) 23 | return cacheAmericaHavanaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_inuvik.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaInuvikLocation sync.Once 10 | cacheAmericaInuvikLocation *time.Location 11 | ) 12 | 13 | type AmericaInuvik struct{} 14 | 15 | func (AmericaInuvik) Location() *time.Location { 16 | onceAmericaInuvikLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Inuvik") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaInuvikLocation = loc 22 | }) 23 | return cacheAmericaInuvikLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_juneau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaJuneauLocation sync.Once 10 | cacheAmericaJuneauLocation *time.Location 11 | ) 12 | 13 | type AmericaJuneau struct{} 14 | 15 | func (AmericaJuneau) Location() *time.Location { 16 | onceAmericaJuneauLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Juneau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaJuneauLocation = loc 22 | }) 23 | return cacheAmericaJuneauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_la_paz.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaLa_PazLocation sync.Once 10 | cacheAmericaLa_PazLocation *time.Location 11 | ) 12 | 13 | type AmericaLa_Paz struct{} 14 | 15 | func (AmericaLa_Paz) Location() *time.Location { 16 | onceAmericaLa_PazLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/La_Paz") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaLa_PazLocation = loc 22 | }) 23 | return cacheAmericaLa_PazLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_maceio.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMaceioLocation sync.Once 10 | cacheAmericaMaceioLocation *time.Location 11 | ) 12 | 13 | type AmericaMaceio struct{} 14 | 15 | func (AmericaMaceio) Location() *time.Location { 16 | onceAmericaMaceioLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Maceio") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMaceioLocation = loc 22 | }) 23 | return cacheAmericaMaceioLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_manaus.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaManausLocation sync.Once 10 | cacheAmericaManausLocation *time.Location 11 | ) 12 | 13 | type AmericaManaus struct{} 14 | 15 | func (AmericaManaus) Location() *time.Location { 16 | onceAmericaManausLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Manaus") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaManausLocation = loc 22 | }) 23 | return cacheAmericaManausLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_merida.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMeridaLocation sync.Once 10 | cacheAmericaMeridaLocation *time.Location 11 | ) 12 | 13 | type AmericaMerida struct{} 14 | 15 | func (AmericaMerida) Location() *time.Location { 16 | onceAmericaMeridaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Merida") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMeridaLocation = loc 22 | }) 23 | return cacheAmericaMeridaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_nassau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaNassauLocation sync.Once 10 | cacheAmericaNassauLocation *time.Location 11 | ) 12 | 13 | type AmericaNassau struct{} 14 | 15 | func (AmericaNassau) Location() *time.Location { 16 | onceAmericaNassauLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Nassau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaNassauLocation = loc 22 | }) 23 | return cacheAmericaNassauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_panama.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaPanamaLocation sync.Once 10 | cacheAmericaPanamaLocation *time.Location 11 | ) 12 | 13 | type AmericaPanama struct{} 14 | 15 | func (AmericaPanama) Location() *time.Location { 16 | onceAmericaPanamaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Panama") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaPanamaLocation = loc 22 | }) 23 | return cacheAmericaPanamaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_recife.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaRecifeLocation sync.Once 10 | cacheAmericaRecifeLocation *time.Location 11 | ) 12 | 13 | type AmericaRecife struct{} 14 | 15 | func (AmericaRecife) Location() *time.Location { 16 | onceAmericaRecifeLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Recife") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaRecifeLocation = loc 22 | }) 23 | return cacheAmericaRecifeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_regina.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaReginaLocation sync.Once 10 | cacheAmericaReginaLocation *time.Location 11 | ) 12 | 13 | type AmericaRegina struct{} 14 | 15 | func (AmericaRegina) Location() *time.Location { 16 | onceAmericaReginaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Regina") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaReginaLocation = loc 22 | }) 23 | return cacheAmericaReginaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_famagusta.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaFamagustaLocation sync.Once 10 | cacheAsiaFamagustaLocation *time.Location 11 | ) 12 | 13 | type AsiaFamagusta struct{} 14 | 15 | func (AsiaFamagusta) Location() *time.Location { 16 | onceAsiaFamagustaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Famagusta") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaFamagustaLocation = loc 22 | }) 23 | return cacheAsiaFamagustaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_hong_kong.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaHong_KongLocation sync.Once 10 | cacheAsiaHong_KongLocation *time.Location 11 | ) 12 | 13 | type AsiaHong_Kong struct{} 14 | 15 | func (AsiaHong_Kong) Location() *time.Location { 16 | onceAsiaHong_KongLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Hong_Kong") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaHong_KongLocation = loc 22 | }) 23 | return cacheAsiaHong_KongLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_jerusalem.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaJerusalemLocation sync.Once 10 | cacheAsiaJerusalemLocation *time.Location 11 | ) 12 | 13 | type AsiaJerusalem struct{} 14 | 15 | func (AsiaJerusalem) Location() *time.Location { 16 | onceAsiaJerusalemLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Jerusalem") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaJerusalemLocation = loc 22 | }) 23 | return cacheAsiaJerusalemLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kamchatka.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKamchatkaLocation sync.Once 10 | cacheAsiaKamchatkaLocation *time.Location 11 | ) 12 | 13 | type AsiaKamchatka struct{} 14 | 15 | func (AsiaKamchatka) Location() *time.Location { 16 | onceAsiaKamchatkaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kamchatka") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKamchatkaLocation = loc 22 | }) 23 | return cacheAsiaKamchatkaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kathmandu.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKathmanduLocation sync.Once 10 | cacheAsiaKathmanduLocation *time.Location 11 | ) 12 | 13 | type AsiaKathmandu struct{} 14 | 15 | func (AsiaKathmandu) Location() *time.Location { 16 | onceAsiaKathmanduLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kathmandu") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKathmanduLocation = loc 22 | }) 23 | return cacheAsiaKathmanduLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_pontianak.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaPontianakLocation sync.Once 10 | cacheAsiaPontianakLocation *time.Location 11 | ) 12 | 13 | type AsiaPontianak struct{} 14 | 15 | func (AsiaPontianak) Location() *time.Location { 16 | onceAsiaPontianakLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Pontianak") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaPontianakLocation = loc 22 | }) 23 | return cacheAsiaPontianakLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_pyongyang.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaPyongyangLocation sync.Once 10 | cacheAsiaPyongyangLocation *time.Location 11 | ) 12 | 13 | type AsiaPyongyang struct{} 14 | 15 | func (AsiaPyongyang) Location() *time.Location { 16 | onceAsiaPyongyangLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Pyongyang") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaPyongyangLocation = loc 22 | }) 23 | return cacheAsiaPyongyangLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_qyzylorda.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaQyzylordaLocation sync.Once 10 | cacheAsiaQyzylordaLocation *time.Location 11 | ) 12 | 13 | type AsiaQyzylorda struct{} 14 | 15 | func (AsiaQyzylorda) Location() *time.Location { 16 | onceAsiaQyzylordaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Qyzylorda") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaQyzylordaLocation = loc 22 | }) 23 | return cacheAsiaQyzylordaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_samarkand.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaSamarkandLocation sync.Once 10 | cacheAsiaSamarkandLocation *time.Location 11 | ) 12 | 13 | type AsiaSamarkand struct{} 14 | 15 | func (AsiaSamarkand) Location() *time.Location { 16 | onceAsiaSamarkandLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Samarkand") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaSamarkandLocation = loc 22 | }) 23 | return cacheAsiaSamarkandLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_singapore.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaSingaporeLocation sync.Once 10 | cacheAsiaSingaporeLocation *time.Location 11 | ) 12 | 13 | type AsiaSingapore struct{} 14 | 15 | func (AsiaSingapore) Location() *time.Location { 16 | onceAsiaSingaporeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Singapore") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaSingaporeLocation = loc 22 | }) 23 | return cacheAsiaSingaporeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_vientiane.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaVientianeLocation sync.Once 10 | cacheAsiaVientianeLocation *time.Location 11 | ) 12 | 13 | type AsiaVientiane struct{} 14 | 15 | func (AsiaVientiane) Location() *time.Location { 16 | onceAsiaVientianeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Vientiane") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaVientianeLocation = loc 22 | }) 23 | return cacheAsiaVientianeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/atlantic_faroe.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAtlanticFaroeLocation sync.Once 10 | cacheAtlanticFaroeLocation *time.Location 11 | ) 12 | 13 | type AtlanticFaroe struct{} 14 | 15 | func (AtlanticFaroe) Location() *time.Location { 16 | onceAtlanticFaroeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Atlantic/Faroe") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAtlanticFaroeLocation = loc 22 | }) 23 | return cacheAtlanticFaroeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_andorra.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeAndorraLocation sync.Once 10 | cacheEuropeAndorraLocation *time.Location 11 | ) 12 | 13 | type EuropeAndorra struct{} 14 | 15 | func (EuropeAndorra) Location() *time.Location { 16 | onceEuropeAndorraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Andorra") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeAndorraLocation = loc 22 | }) 23 | return cacheEuropeAndorraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_saratov.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeSaratovLocation sync.Once 10 | cacheEuropeSaratovLocation *time.Location 11 | ) 12 | 13 | type EuropeSaratov struct{} 14 | 15 | func (EuropeSaratov) Location() *time.Location { 16 | onceEuropeSaratovLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Saratov") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeSaratovLocation = loc 22 | }) 23 | return cacheEuropeSaratovLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_tallinn.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeTallinnLocation sync.Once 10 | cacheEuropeTallinnLocation *time.Location 11 | ) 12 | 13 | type EuropeTallinn struct{} 14 | 15 | func (EuropeTallinn) Location() *time.Location { 16 | onceEuropeTallinnLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Tallinn") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeTallinnLocation = loc 22 | }) 23 | return cacheEuropeTallinnLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_vatican.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeVaticanLocation sync.Once 10 | cacheEuropeVaticanLocation *time.Location 11 | ) 12 | 13 | type EuropeVatican struct{} 14 | 15 | func (EuropeVatican) Location() *time.Location { 16 | onceEuropeVaticanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Vatican") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeVaticanLocation = loc 22 | }) 23 | return cacheEuropeVaticanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_vilnius.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeVilniusLocation sync.Once 10 | cacheEuropeVilniusLocation *time.Location 11 | ) 12 | 13 | type EuropeVilnius struct{} 14 | 15 | func (EuropeVilnius) Location() *time.Location { 16 | onceEuropeVilniusLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Vilnius") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeVilniusLocation = loc 22 | }) 23 | return cacheEuropeVilniusLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_mayotte.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianMayotteLocation sync.Once 10 | cacheIndianMayotteLocation *time.Location 11 | ) 12 | 13 | type IndianMayotte struct{} 14 | 15 | func (IndianMayotte) Location() *time.Location { 16 | onceIndianMayotteLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Mayotte") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianMayotteLocation = loc 22 | }) 23 | return cacheIndianMayotteLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_reunion.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianReunionLocation sync.Once 10 | cacheIndianReunionLocation *time.Location 11 | ) 12 | 13 | type IndianReunion struct{} 14 | 15 | func (IndianReunion) Location() *time.Location { 16 | onceIndianReunionLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Reunion") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianReunionLocation = loc 22 | }) 23 | return cacheIndianReunionLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_easter.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificEasterLocation sync.Once 10 | cachePacificEasterLocation *time.Location 11 | ) 12 | 13 | type PacificEaster struct{} 14 | 15 | func (PacificEaster) Location() *time.Location { 16 | oncePacificEasterLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Easter") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificEasterLocation = loc 22 | }) 23 | return cachePacificEasterLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_kanton.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificKantonLocation sync.Once 10 | cachePacificKantonLocation *time.Location 11 | ) 12 | 13 | type PacificKanton struct{} 14 | 15 | func (PacificKanton) Location() *time.Location { 16 | oncePacificKantonLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Kanton") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificKantonLocation = loc 22 | }) 23 | return cachePacificKantonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_kosrae.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificKosraeLocation sync.Once 10 | cachePacificKosraeLocation *time.Location 11 | ) 12 | 13 | type PacificKosrae struct{} 14 | 15 | func (PacificKosrae) Location() *time.Location { 16 | oncePacificKosraeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Kosrae") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificKosraeLocation = loc 22 | }) 23 | return cachePacificKosraeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_majuro.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificMajuroLocation sync.Once 10 | cachePacificMajuroLocation *time.Location 11 | ) 12 | 13 | type PacificMajuro struct{} 14 | 15 | func (PacificMajuro) Location() *time.Location { 16 | oncePacificMajuroLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Majuro") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificMajuroLocation = loc 22 | }) 23 | return cachePacificMajuroLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_midway.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificMidwayLocation sync.Once 10 | cachePacificMidwayLocation *time.Location 11 | ) 12 | 13 | type PacificMidway struct{} 14 | 15 | func (PacificMidway) Location() *time.Location { 16 | oncePacificMidwayLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Midway") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificMidwayLocation = loc 22 | }) 23 | return cachePacificMidwayLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_noumea.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificNoumeaLocation sync.Once 10 | cachePacificNoumeaLocation *time.Location 11 | ) 12 | 13 | type PacificNoumea struct{} 14 | 15 | func (PacificNoumea) Location() *time.Location { 16 | oncePacificNoumeaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Noumea") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificNoumeaLocation = loc 22 | }) 23 | return cachePacificNoumeaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_saipan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificSaipanLocation sync.Once 10 | cachePacificSaipanLocation *time.Location 11 | ) 12 | 13 | type PacificSaipan struct{} 14 | 15 | func (PacificSaipan) Location() *time.Location { 16 | oncePacificSaipanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Saipan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificSaipanLocation = loc 22 | }) 23 | return cachePacificSaipanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_tahiti.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificTahitiLocation sync.Once 10 | cachePacificTahitiLocation *time.Location 11 | ) 12 | 13 | type PacificTahiti struct{} 14 | 15 | func (PacificTahiti) Location() *time.Location { 16 | oncePacificTahitiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Tahiti") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificTahitiLocation = loc 22 | }) 23 | return cachePacificTahitiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_tarawa.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificTarawaLocation sync.Once 10 | cachePacificTarawaLocation *time.Location 11 | ) 12 | 13 | type PacificTarawa struct{} 14 | 15 | func (PacificTarawa) Location() *time.Location { 16 | oncePacificTarawaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Tarawa") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificTarawaLocation = loc 22 | }) 23 | return cachePacificTarawaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_wallis.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificWallisLocation sync.Once 10 | cachePacificWallisLocation *time.Location 11 | ) 12 | 13 | type PacificWallis struct{} 14 | 15 | func (PacificWallis) Location() *time.Location { 16 | oncePacificWallisLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Wallis") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificWallisLocation = loc 22 | }) 23 | return cachePacificWallisLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_blantyre.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaBlantyreLocation sync.Once 10 | cacheAfricaBlantyreLocation *time.Location 11 | ) 12 | 13 | type AfricaBlantyre struct{} 14 | 15 | func (AfricaBlantyre) Location() *time.Location { 16 | onceAfricaBlantyreLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Blantyre") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaBlantyreLocation = loc 22 | }) 23 | return cacheAfricaBlantyreLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_djibouti.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaDjiboutiLocation sync.Once 10 | cacheAfricaDjiboutiLocation *time.Location 11 | ) 12 | 13 | type AfricaDjibouti struct{} 14 | 15 | func (AfricaDjibouti) Location() *time.Location { 16 | onceAfricaDjiboutiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Djibouti") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaDjiboutiLocation = loc 22 | }) 23 | return cacheAfricaDjiboutiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_el_aaiun.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaEl_AaiunLocation sync.Once 10 | cacheAfricaEl_AaiunLocation *time.Location 11 | ) 12 | 13 | type AfricaEl_Aaiun struct{} 14 | 15 | func (AfricaEl_Aaiun) Location() *time.Location { 16 | onceAfricaEl_AaiunLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/El_Aaiun") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaEl_AaiunLocation = loc 22 | }) 23 | return cacheAfricaEl_AaiunLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_freetown.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaFreetownLocation sync.Once 10 | cacheAfricaFreetownLocation *time.Location 11 | ) 12 | 13 | type AfricaFreetown struct{} 14 | 15 | func (AfricaFreetown) Location() *time.Location { 16 | onceAfricaFreetownLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Freetown") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaFreetownLocation = loc 22 | }) 23 | return cacheAfricaFreetownLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_gaborone.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaGaboroneLocation sync.Once 10 | cacheAfricaGaboroneLocation *time.Location 11 | ) 12 | 13 | type AfricaGaborone struct{} 14 | 15 | func (AfricaGaborone) Location() *time.Location { 16 | onceAfricaGaboroneLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Gaborone") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaGaboroneLocation = loc 22 | }) 23 | return cacheAfricaGaboroneLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_khartoum.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaKhartoumLocation sync.Once 10 | cacheAfricaKhartoumLocation *time.Location 11 | ) 12 | 13 | type AfricaKhartoum struct{} 14 | 15 | func (AfricaKhartoum) Location() *time.Location { 16 | onceAfricaKhartoumLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Khartoum") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaKhartoumLocation = loc 22 | }) 23 | return cacheAfricaKhartoumLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_kinshasa.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaKinshasaLocation sync.Once 10 | cacheAfricaKinshasaLocation *time.Location 11 | ) 12 | 13 | type AfricaKinshasa struct{} 14 | 15 | func (AfricaKinshasa) Location() *time.Location { 16 | onceAfricaKinshasaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Kinshasa") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaKinshasaLocation = loc 22 | }) 23 | return cacheAfricaKinshasaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_monrovia.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaMonroviaLocation sync.Once 10 | cacheAfricaMonroviaLocation *time.Location 11 | ) 12 | 13 | type AfricaMonrovia struct{} 14 | 15 | func (AfricaMonrovia) Location() *time.Location { 16 | onceAfricaMonroviaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Monrovia") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaMonroviaLocation = loc 22 | }) 23 | return cacheAfricaMonroviaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_ndjamena.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaNdjamenaLocation sync.Once 10 | cacheAfricaNdjamenaLocation *time.Location 11 | ) 12 | 13 | type AfricaNdjamena struct{} 14 | 15 | func (AfricaNdjamena) Location() *time.Location { 16 | onceAfricaNdjamenaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Ndjamena") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaNdjamenaLocation = loc 22 | }) 23 | return cacheAfricaNdjamenaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_sao_tome.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaSao_TomeLocation sync.Once 10 | cacheAfricaSao_TomeLocation *time.Location 11 | ) 12 | 13 | type AfricaSao_Tome struct{} 14 | 15 | func (AfricaSao_Tome) Location() *time.Location { 16 | onceAfricaSao_TomeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Sao_Tome") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaSao_TomeLocation = loc 22 | }) 23 | return cacheAfricaSao_TomeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_windhoek.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaWindhoekLocation sync.Once 10 | cacheAfricaWindhoekLocation *time.Location 11 | ) 12 | 13 | type AfricaWindhoek struct{} 14 | 15 | func (AfricaWindhoek) Location() *time.Location { 16 | onceAfricaWindhoekLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Windhoek") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaWindhoekLocation = loc 22 | }) 23 | return cacheAfricaWindhoekLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_antigua.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAntiguaLocation sync.Once 10 | cacheAmericaAntiguaLocation *time.Location 11 | ) 12 | 13 | type AmericaAntigua struct{} 14 | 15 | func (AmericaAntigua) Location() *time.Location { 16 | onceAmericaAntiguaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Antigua") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAntiguaLocation = loc 22 | }) 23 | return cacheAmericaAntiguaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_caracas.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCaracasLocation sync.Once 10 | cacheAmericaCaracasLocation *time.Location 11 | ) 12 | 13 | type AmericaCaracas struct{} 14 | 15 | func (AmericaCaracas) Location() *time.Location { 16 | onceAmericaCaracasLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Caracas") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCaracasLocation = loc 22 | }) 23 | return cacheAmericaCaracasLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_cayenne.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCayenneLocation sync.Once 10 | cacheAmericaCayenneLocation *time.Location 11 | ) 12 | 13 | type AmericaCayenne struct{} 14 | 15 | func (AmericaCayenne) Location() *time.Location { 16 | onceAmericaCayenneLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Cayenne") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCayenneLocation = loc 22 | }) 23 | return cacheAmericaCayenneLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_chicago.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaChicagoLocation sync.Once 10 | cacheAmericaChicagoLocation *time.Location 11 | ) 12 | 13 | type AmericaChicago struct{} 14 | 15 | func (AmericaChicago) Location() *time.Location { 16 | onceAmericaChicagoLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Chicago") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaChicagoLocation = loc 22 | }) 23 | return cacheAmericaChicagoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_creston.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCrestonLocation sync.Once 10 | cacheAmericaCrestonLocation *time.Location 11 | ) 12 | 13 | type AmericaCreston struct{} 14 | 15 | func (AmericaCreston) Location() *time.Location { 16 | onceAmericaCrestonLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Creston") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCrestonLocation = loc 22 | }) 23 | return cacheAmericaCrestonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_curacao.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCuracaoLocation sync.Once 10 | cacheAmericaCuracaoLocation *time.Location 11 | ) 12 | 13 | type AmericaCuracao struct{} 14 | 15 | func (AmericaCuracao) Location() *time.Location { 16 | onceAmericaCuracaoLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Curacao") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCuracaoLocation = loc 22 | }) 23 | return cacheAmericaCuracaoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_detroit.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaDetroitLocation sync.Once 10 | cacheAmericaDetroitLocation *time.Location 11 | ) 12 | 13 | type AmericaDetroit struct{} 14 | 15 | func (AmericaDetroit) Location() *time.Location { 16 | onceAmericaDetroitLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Detroit") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaDetroitLocation = loc 22 | }) 23 | return cacheAmericaDetroitLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_grenada.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaGrenadaLocation sync.Once 10 | cacheAmericaGrenadaLocation *time.Location 11 | ) 12 | 13 | type AmericaGrenada struct{} 14 | 15 | func (AmericaGrenada) Location() *time.Location { 16 | onceAmericaGrenadaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Grenada") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaGrenadaLocation = loc 22 | }) 23 | return cacheAmericaGrenadaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_halifax.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaHalifaxLocation sync.Once 10 | cacheAmericaHalifaxLocation *time.Location 11 | ) 12 | 13 | type AmericaHalifax struct{} 14 | 15 | func (AmericaHalifax) Location() *time.Location { 16 | onceAmericaHalifaxLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Halifax") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaHalifaxLocation = loc 22 | }) 23 | return cacheAmericaHalifaxLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_iqaluit.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaIqaluitLocation sync.Once 10 | cacheAmericaIqaluitLocation *time.Location 11 | ) 12 | 13 | type AmericaIqaluit struct{} 14 | 15 | func (AmericaIqaluit) Location() *time.Location { 16 | onceAmericaIqaluitLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Iqaluit") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaIqaluitLocation = loc 22 | }) 23 | return cacheAmericaIqaluitLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_jamaica.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaJamaicaLocation sync.Once 10 | cacheAmericaJamaicaLocation *time.Location 11 | ) 12 | 13 | type AmericaJamaica struct{} 14 | 15 | func (AmericaJamaica) Location() *time.Location { 16 | onceAmericaJamaicaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Jamaica") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaJamaicaLocation = loc 22 | }) 23 | return cacheAmericaJamaicaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_managua.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaManaguaLocation sync.Once 10 | cacheAmericaManaguaLocation *time.Location 11 | ) 12 | 13 | type AmericaManagua struct{} 14 | 15 | func (AmericaManagua) Location() *time.Location { 16 | onceAmericaManaguaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Managua") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaManaguaLocation = loc 22 | }) 23 | return cacheAmericaManaguaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_marigot.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMarigotLocation sync.Once 10 | cacheAmericaMarigotLocation *time.Location 11 | ) 12 | 13 | type AmericaMarigot struct{} 14 | 15 | func (AmericaMarigot) Location() *time.Location { 16 | onceAmericaMarigotLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Marigot") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMarigotLocation = loc 22 | }) 23 | return cacheAmericaMarigotLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_moncton.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMonctonLocation sync.Once 10 | cacheAmericaMonctonLocation *time.Location 11 | ) 12 | 13 | type AmericaMoncton struct{} 14 | 15 | func (AmericaMoncton) Location() *time.Location { 16 | onceAmericaMonctonLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Moncton") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMonctonLocation = loc 22 | }) 23 | return cacheAmericaMonctonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_noronha.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaNoronhaLocation sync.Once 10 | cacheAmericaNoronhaLocation *time.Location 11 | ) 12 | 13 | type AmericaNoronha struct{} 14 | 15 | func (AmericaNoronha) Location() *time.Location { 16 | onceAmericaNoronhaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Noronha") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaNoronhaLocation = loc 22 | }) 23 | return cacheAmericaNoronhaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_ojinaga.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaOjinagaLocation sync.Once 10 | cacheAmericaOjinagaLocation *time.Location 11 | ) 12 | 13 | type AmericaOjinaga struct{} 14 | 15 | func (AmericaOjinaga) Location() *time.Location { 16 | onceAmericaOjinagaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Ojinaga") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaOjinagaLocation = loc 22 | }) 23 | return cacheAmericaOjinagaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_phoenix.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaPhoenixLocation sync.Once 10 | cacheAmericaPhoenixLocation *time.Location 11 | ) 12 | 13 | type AmericaPhoenix struct{} 14 | 15 | func (AmericaPhoenix) Location() *time.Location { 16 | onceAmericaPhoenixLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Phoenix") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaPhoenixLocation = loc 22 | }) 23 | return cacheAmericaPhoenixLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_tijuana.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaTijuanaLocation sync.Once 10 | cacheAmericaTijuanaLocation *time.Location 11 | ) 12 | 13 | type AmericaTijuana struct{} 14 | 15 | func (AmericaTijuana) Location() *time.Location { 16 | onceAmericaTijuanaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Tijuana") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaTijuanaLocation = loc 22 | }) 23 | return cacheAmericaTijuanaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_toronto.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaTorontoLocation sync.Once 10 | cacheAmericaTorontoLocation *time.Location 11 | ) 12 | 13 | type AmericaToronto struct{} 14 | 15 | func (AmericaToronto) Location() *time.Location { 16 | onceAmericaTorontoLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Toronto") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaTorontoLocation = loc 22 | }) 23 | return cacheAmericaTorontoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_tortola.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaTortolaLocation sync.Once 10 | cacheAmericaTortolaLocation *time.Location 11 | ) 12 | 13 | type AmericaTortola struct{} 14 | 15 | func (AmericaTortola) Location() *time.Location { 16 | onceAmericaTortolaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Tortola") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaTortolaLocation = loc 22 | }) 23 | return cacheAmericaTortolaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_yakutat.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaYakutatLocation sync.Once 10 | cacheAmericaYakutatLocation *time.Location 11 | ) 12 | 13 | type AmericaYakutat struct{} 14 | 15 | func (AmericaYakutat) Location() *time.Location { 16 | onceAmericaYakutatLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Yakutat") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaYakutatLocation = loc 22 | }) 23 | return cacheAmericaYakutatLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_choibalsan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaChoibalsanLocation sync.Once 10 | cacheAsiaChoibalsanLocation *time.Location 11 | ) 12 | 13 | type AsiaChoibalsan struct{} 14 | 15 | func (AsiaChoibalsan) Location() *time.Location { 16 | onceAsiaChoibalsanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Choibalsan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaChoibalsanLocation = loc 22 | }) 23 | return cacheAsiaChoibalsanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_phnom_penh.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaPhnom_PenhLocation sync.Once 10 | cacheAsiaPhnom_PenhLocation *time.Location 11 | ) 12 | 13 | type AsiaPhnom_Penh struct{} 14 | 15 | func (AsiaPhnom_Penh) Location() *time.Location { 16 | onceAsiaPhnom_PenhLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Phnom_Penh") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaPhnom_PenhLocation = loc 22 | }) 23 | return cacheAsiaPhnom_PenhLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/atlantic_azores.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAtlanticAzoresLocation sync.Once 10 | cacheAtlanticAzoresLocation *time.Location 11 | ) 12 | 13 | type AtlanticAzores struct{} 14 | 15 | func (AtlanticAzores) Location() *time.Location { 16 | onceAtlanticAzoresLocation.Do(func() { 17 | loc, err := time.LoadLocation("Atlantic/Azores") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAtlanticAzoresLocation = loc 22 | }) 23 | return cacheAtlanticAzoresLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/atlantic_canary.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAtlanticCanaryLocation sync.Once 10 | cacheAtlanticCanaryLocation *time.Location 11 | ) 12 | 13 | type AtlanticCanary struct{} 14 | 15 | func (AtlanticCanary) Location() *time.Location { 16 | onceAtlanticCanaryLocation.Do(func() { 17 | loc, err := time.LoadLocation("Atlantic/Canary") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAtlanticCanaryLocation = loc 22 | }) 23 | return cacheAtlanticCanaryLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/australia_eucla.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAustraliaEuclaLocation sync.Once 10 | cacheAustraliaEuclaLocation *time.Location 11 | ) 12 | 13 | type AustraliaEucla struct{} 14 | 15 | func (AustraliaEucla) Location() *time.Location { 16 | onceAustraliaEuclaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Australia/Eucla") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAustraliaEuclaLocation = loc 22 | }) 23 | return cacheAustraliaEuclaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/australia_perth.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAustraliaPerthLocation sync.Once 10 | cacheAustraliaPerthLocation *time.Location 11 | ) 12 | 13 | type AustraliaPerth struct{} 14 | 15 | func (AustraliaPerth) Location() *time.Location { 16 | onceAustraliaPerthLocation.Do(func() { 17 | loc, err := time.LoadLocation("Australia/Perth") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAustraliaPerthLocation = loc 22 | }) 23 | return cacheAustraliaPerthLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_belgrade.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBelgradeLocation sync.Once 10 | cacheEuropeBelgradeLocation *time.Location 11 | ) 12 | 13 | type EuropeBelgrade struct{} 14 | 15 | func (EuropeBelgrade) Location() *time.Location { 16 | onceEuropeBelgradeLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Belgrade") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBelgradeLocation = loc 22 | }) 23 | return cacheEuropeBelgradeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_brussels.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBrusselsLocation sync.Once 10 | cacheEuropeBrusselsLocation *time.Location 11 | ) 12 | 13 | type EuropeBrussels struct{} 14 | 15 | func (EuropeBrussels) Location() *time.Location { 16 | onceEuropeBrusselsLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Brussels") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBrusselsLocation = loc 22 | }) 23 | return cacheEuropeBrusselsLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_budapest.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBudapestLocation sync.Once 10 | cacheEuropeBudapestLocation *time.Location 11 | ) 12 | 13 | type EuropeBudapest struct{} 14 | 15 | func (EuropeBudapest) Location() *time.Location { 16 | onceEuropeBudapestLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Budapest") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBudapestLocation = loc 22 | }) 23 | return cacheEuropeBudapestLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_busingen.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBusingenLocation sync.Once 10 | cacheEuropeBusingenLocation *time.Location 11 | ) 12 | 13 | type EuropeBusingen struct{} 14 | 15 | func (EuropeBusingen) Location() *time.Location { 16 | onceEuropeBusingenLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Busingen") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBusingenLocation = loc 22 | }) 23 | return cacheEuropeBusingenLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_chisinau.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeChisinauLocation sync.Once 10 | cacheEuropeChisinauLocation *time.Location 11 | ) 12 | 13 | type EuropeChisinau struct{} 14 | 15 | func (EuropeChisinau) Location() *time.Location { 16 | onceEuropeChisinauLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Chisinau") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeChisinauLocation = loc 22 | }) 23 | return cacheEuropeChisinauLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_guernsey.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeGuernseyLocation sync.Once 10 | cacheEuropeGuernseyLocation *time.Location 11 | ) 12 | 13 | type EuropeGuernsey struct{} 14 | 15 | func (EuropeGuernsey) Location() *time.Location { 16 | onceEuropeGuernseyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Guernsey") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeGuernseyLocation = loc 22 | }) 23 | return cacheEuropeGuernseyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_helsinki.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeHelsinkiLocation sync.Once 10 | cacheEuropeHelsinkiLocation *time.Location 11 | ) 12 | 13 | type EuropeHelsinki struct{} 14 | 15 | func (EuropeHelsinki) Location() *time.Location { 16 | onceEuropeHelsinkiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Helsinki") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeHelsinkiLocation = loc 22 | }) 23 | return cacheEuropeHelsinkiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_istanbul.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeIstanbulLocation sync.Once 10 | cacheEuropeIstanbulLocation *time.Location 11 | ) 12 | 13 | type EuropeIstanbul struct{} 14 | 15 | func (EuropeIstanbul) Location() *time.Location { 16 | onceEuropeIstanbulLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Istanbul") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeIstanbulLocation = loc 22 | }) 23 | return cacheEuropeIstanbulLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_sarajevo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeSarajevoLocation sync.Once 10 | cacheEuropeSarajevoLocation *time.Location 11 | ) 12 | 13 | type EuropeSarajevo struct{} 14 | 15 | func (EuropeSarajevo) Location() *time.Location { 16 | onceEuropeSarajevoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Sarajevo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeSarajevoLocation = loc 22 | }) 23 | return cacheEuropeSarajevoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_maldives.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianMaldivesLocation sync.Once 10 | cacheIndianMaldivesLocation *time.Location 11 | ) 12 | 13 | type IndianMaldives struct{} 14 | 15 | func (IndianMaldives) Location() *time.Location { 16 | onceIndianMaldivesLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Maldives") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianMaldivesLocation = loc 22 | }) 23 | return cacheIndianMaldivesLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_chatham.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificChathamLocation sync.Once 10 | cachePacificChathamLocation *time.Location 11 | ) 12 | 13 | type PacificChatham struct{} 14 | 15 | func (PacificChatham) Location() *time.Location { 16 | oncePacificChathamLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Chatham") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificChathamLocation = loc 22 | }) 23 | return cachePacificChathamLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_fakaofo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificFakaofoLocation sync.Once 10 | cachePacificFakaofoLocation *time.Location 11 | ) 12 | 13 | type PacificFakaofo struct{} 14 | 15 | func (PacificFakaofo) Location() *time.Location { 16 | oncePacificFakaofoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Fakaofo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificFakaofoLocation = loc 22 | }) 23 | return cachePacificFakaofoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_gambier.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificGambierLocation sync.Once 10 | cachePacificGambierLocation *time.Location 11 | ) 12 | 13 | type PacificGambier struct{} 14 | 15 | func (PacificGambier) Location() *time.Location { 16 | oncePacificGambierLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Gambier") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificGambierLocation = loc 22 | }) 23 | return cachePacificGambierLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_norfolk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificNorfolkLocation sync.Once 10 | cachePacificNorfolkLocation *time.Location 11 | ) 12 | 13 | type PacificNorfolk struct{} 14 | 15 | func (PacificNorfolk) Location() *time.Location { 16 | oncePacificNorfolkLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Norfolk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificNorfolkLocation = loc 22 | }) 23 | return cachePacificNorfolkLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_pohnpei.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificPohnpeiLocation sync.Once 10 | cachePacificPohnpeiLocation *time.Location 11 | ) 12 | 13 | type PacificPohnpei struct{} 14 | 15 | func (PacificPohnpei) Location() *time.Location { 16 | oncePacificPohnpeiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Pohnpei") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificPohnpeiLocation = loc 22 | }) 23 | return cachePacificPohnpeiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/tz.go: -------------------------------------------------------------------------------- 1 | package tz 2 | 3 | import "time" 4 | 5 | // UTC represents Universal Coordinated Time (UTC). 6 | type UTC struct{} 7 | 8 | // Location returns time.UTC. 9 | func (u UTC) Location() *time.Location { return time.UTC } 10 | 11 | // Local represents the system's local time zone. 12 | // On Unix systems, Local consults the TZ environment 13 | // variable to find the time zone to use. No TZ means 14 | // use the system default /etc/localtime. 15 | type Local struct{} 16 | 17 | // Location returns time.Local. 18 | func (u Local) Location() *time.Location { return time.Local } 19 | -------------------------------------------------------------------------------- /tz/africa_bujumbura.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaBujumburaLocation sync.Once 10 | cacheAfricaBujumburaLocation *time.Location 11 | ) 12 | 13 | type AfricaBujumbura struct{} 14 | 15 | func (AfricaBujumbura) Location() *time.Location { 16 | onceAfricaBujumburaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Bujumbura") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaBujumburaLocation = loc 22 | }) 23 | return cacheAfricaBujumburaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_mogadishu.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaMogadishuLocation sync.Once 10 | cacheAfricaMogadishuLocation *time.Location 11 | ) 12 | 13 | type AfricaMogadishu struct{} 14 | 15 | func (AfricaMogadishu) Location() *time.Location { 16 | onceAfricaMogadishuLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Mogadishu") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaMogadishuLocation = loc 22 | }) 23 | return cacheAfricaMogadishuLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_porto_novo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaPortoNovoLocation sync.Once 10 | cacheAfricaPortoNovoLocation *time.Location 11 | ) 12 | 13 | type AfricaPortoNovo struct{} 14 | 15 | func (AfricaPortoNovo) Location() *time.Location { 16 | onceAfricaPortoNovoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Porto-Novo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaPortoNovoLocation = loc 22 | }) 23 | return cacheAfricaPortoNovoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_anguilla.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAnguillaLocation sync.Once 10 | cacheAmericaAnguillaLocation *time.Location 11 | ) 12 | 13 | type AmericaAnguilla struct{} 14 | 15 | func (AmericaAnguilla) Location() *time.Location { 16 | onceAmericaAnguillaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Anguilla") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAnguillaLocation = loc 22 | }) 23 | return cacheAmericaAnguillaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_asuncion.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAsuncionLocation sync.Once 10 | cacheAmericaAsuncionLocation *time.Location 11 | ) 12 | 13 | type AmericaAsuncion struct{} 14 | 15 | func (AmericaAsuncion) Location() *time.Location { 16 | onceAmericaAsuncionLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Asuncion") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAsuncionLocation = loc 22 | }) 23 | return cacheAmericaAsuncionLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_atikokan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAtikokanLocation sync.Once 10 | cacheAmericaAtikokanLocation *time.Location 11 | ) 12 | 13 | type AmericaAtikokan struct{} 14 | 15 | func (AmericaAtikokan) Location() *time.Location { 16 | onceAmericaAtikokanLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Atikokan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAtikokanLocation = loc 22 | }) 23 | return cacheAmericaAtikokanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_barbados.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBarbadosLocation sync.Once 10 | cacheAmericaBarbadosLocation *time.Location 11 | ) 12 | 13 | type AmericaBarbados struct{} 14 | 15 | func (AmericaBarbados) Location() *time.Location { 16 | onceAmericaBarbadosLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Barbados") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBarbadosLocation = loc 22 | }) 23 | return cacheAmericaBarbadosLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_dominica.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaDominicaLocation sync.Once 10 | cacheAmericaDominicaLocation *time.Location 11 | ) 12 | 13 | type AmericaDominica struct{} 14 | 15 | func (AmericaDominica) Location() *time.Location { 16 | onceAmericaDominicaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Dominica") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaDominicaLocation = loc 22 | }) 23 | return cacheAmericaDominicaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_edmonton.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaEdmontonLocation sync.Once 10 | cacheAmericaEdmontonLocation *time.Location 11 | ) 12 | 13 | type AmericaEdmonton struct{} 14 | 15 | func (AmericaEdmonton) Location() *time.Location { 16 | onceAmericaEdmontonLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Edmonton") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaEdmontonLocation = loc 22 | }) 23 | return cacheAmericaEdmontonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_eirunepe.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaEirunepeLocation sync.Once 10 | cacheAmericaEirunepeLocation *time.Location 11 | ) 12 | 13 | type AmericaEirunepe struct{} 14 | 15 | func (AmericaEirunepe) Location() *time.Location { 16 | onceAmericaEirunepeLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Eirunepe") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaEirunepeLocation = loc 22 | }) 23 | return cacheAmericaEirunepeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_mazatlan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMazatlanLocation sync.Once 10 | cacheAmericaMazatlanLocation *time.Location 11 | ) 12 | 13 | type AmericaMazatlan struct{} 14 | 15 | func (AmericaMazatlan) Location() *time.Location { 16 | onceAmericaMazatlanLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Mazatlan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMazatlanLocation = loc 22 | }) 23 | return cacheAmericaMazatlanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_miquelon.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMiquelonLocation sync.Once 10 | cacheAmericaMiquelonLocation *time.Location 11 | ) 12 | 13 | type AmericaMiquelon struct{} 14 | 15 | func (AmericaMiquelon) Location() *time.Location { 16 | onceAmericaMiquelonLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Miquelon") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMiquelonLocation = loc 22 | }) 23 | return cacheAmericaMiquelonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_new_york.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaNew_YorkLocation sync.Once 10 | cacheAmericaNew_YorkLocation *time.Location 11 | ) 12 | 13 | type AmericaNew_York struct{} 14 | 15 | func (AmericaNew_York) Location() *time.Location { 16 | onceAmericaNew_YorkLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/New_York") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaNew_YorkLocation = loc 22 | }) 23 | return cacheAmericaNew_YorkLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_resolute.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaResoluteLocation sync.Once 10 | cacheAmericaResoluteLocation *time.Location 11 | ) 12 | 13 | type AmericaResolute struct{} 14 | 15 | func (AmericaResolute) Location() *time.Location { 16 | onceAmericaResoluteLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Resolute") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaResoluteLocation = loc 22 | }) 23 | return cacheAmericaResoluteLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_santarem.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSantaremLocation sync.Once 10 | cacheAmericaSantaremLocation *time.Location 11 | ) 12 | 13 | type AmericaSantarem struct{} 14 | 15 | func (AmericaSantarem) Location() *time.Location { 16 | onceAmericaSantaremLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Santarem") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSantaremLocation = loc 22 | }) 23 | return cacheAmericaSantaremLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_santiago.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSantiagoLocation sync.Once 10 | cacheAmericaSantiagoLocation *time.Location 11 | ) 12 | 13 | type AmericaSantiago struct{} 14 | 15 | func (AmericaSantiago) Location() *time.Location { 16 | onceAmericaSantiagoLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Santiago") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSantiagoLocation = loc 22 | }) 23 | return cacheAmericaSantiagoLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_st_johns.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSt_JohnsLocation sync.Once 10 | cacheAmericaSt_JohnsLocation *time.Location 11 | ) 12 | 13 | type AmericaSt_Johns struct{} 14 | 15 | func (AmericaSt_Johns) Location() *time.Location { 16 | onceAmericaSt_JohnsLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/St_Johns") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSt_JohnsLocation = loc 22 | }) 23 | return cacheAmericaSt_JohnsLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_st_kitts.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSt_KittsLocation sync.Once 10 | cacheAmericaSt_KittsLocation *time.Location 11 | ) 12 | 13 | type AmericaSt_Kitts struct{} 14 | 15 | func (AmericaSt_Kitts) Location() *time.Location { 16 | onceAmericaSt_KittsLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/St_Kitts") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSt_KittsLocation = loc 22 | }) 23 | return cacheAmericaSt_KittsLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_st_lucia.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSt_LuciaLocation sync.Once 10 | cacheAmericaSt_LuciaLocation *time.Location 11 | ) 12 | 13 | type AmericaSt_Lucia struct{} 14 | 15 | func (AmericaSt_Lucia) Location() *time.Location { 16 | onceAmericaSt_LuciaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/St_Lucia") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSt_LuciaLocation = loc 22 | }) 23 | return cacheAmericaSt_LuciaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_winnipeg.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaWinnipegLocation sync.Once 10 | cacheAmericaWinnipegLocation *time.Location 11 | ) 12 | 13 | type AmericaWinnipeg struct{} 14 | 15 | func (AmericaWinnipeg) Location() *time.Location { 16 | onceAmericaWinnipegLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Winnipeg") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaWinnipegLocation = loc 22 | }) 23 | return cacheAmericaWinnipegLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_casey.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaCaseyLocation sync.Once 10 | cacheAntarcticaCaseyLocation *time.Location 11 | ) 12 | 13 | type AntarcticaCasey struct{} 14 | 15 | func (AntarcticaCasey) Location() *time.Location { 16 | onceAntarcticaCaseyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Casey") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaCaseyLocation = loc 22 | }) 23 | return cacheAntarcticaCaseyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_davis.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaDavisLocation sync.Once 10 | cacheAntarcticaDavisLocation *time.Location 11 | ) 12 | 13 | type AntarcticaDavis struct{} 14 | 15 | func (AntarcticaDavis) Location() *time.Location { 16 | onceAntarcticaDavisLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Davis") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaDavisLocation = loc 22 | }) 23 | return cacheAntarcticaDavisLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_syowa.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaSyowaLocation sync.Once 10 | cacheAntarcticaSyowaLocation *time.Location 11 | ) 12 | 13 | type AntarcticaSyowa struct{} 14 | 15 | func (AntarcticaSyowa) Location() *time.Location { 16 | onceAntarcticaSyowaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Syowa") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaSyowaLocation = loc 22 | }) 23 | return cacheAntarcticaSyowaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_troll.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaTrollLocation sync.Once 10 | cacheAntarcticaTrollLocation *time.Location 11 | ) 12 | 13 | type AntarcticaTroll struct{} 14 | 15 | func (AntarcticaTroll) Location() *time.Location { 16 | onceAntarcticaTrollLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Troll") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaTrollLocation = loc 22 | }) 23 | return cacheAntarcticaTrollLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_ho_chi_minh.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaHo_Chi_MinhLocation sync.Once 10 | cacheAsiaHo_Chi_MinhLocation *time.Location 11 | ) 12 | 13 | type AsiaHo_Chi_Minh struct{} 14 | 15 | func (AsiaHo_Chi_Minh) Location() *time.Location { 16 | onceAsiaHo_Chi_MinhLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Ho_Chi_Minh") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaHo_Chi_MinhLocation = loc 22 | }) 23 | return cacheAsiaHo_Chi_MinhLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_krasnoyarsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKrasnoyarskLocation sync.Once 10 | cacheAsiaKrasnoyarskLocation *time.Location 11 | ) 12 | 13 | type AsiaKrasnoyarsk struct{} 14 | 15 | func (AsiaKrasnoyarsk) Location() *time.Location { 16 | onceAsiaKrasnoyarskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Krasnoyarsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKrasnoyarskLocation = loc 22 | }) 23 | return cacheAsiaKrasnoyarskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_novosibirsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaNovosibirskLocation sync.Once 10 | cacheAsiaNovosibirskLocation *time.Location 11 | ) 12 | 13 | type AsiaNovosibirsk struct{} 14 | 15 | func (AsiaNovosibirsk) Location() *time.Location { 16 | onceAsiaNovosibirskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Novosibirsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaNovosibirskLocation = loc 22 | }) 23 | return cacheAsiaNovosibirskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_ulaanbaatar.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaUlaanbaatarLocation sync.Once 10 | cacheAsiaUlaanbaatarLocation *time.Location 11 | ) 12 | 13 | type AsiaUlaanbaatar struct{} 14 | 15 | func (AsiaUlaanbaatar) Location() *time.Location { 16 | onceAsiaUlaanbaatarLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Ulaanbaatar") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaUlaanbaatarLocation = loc 22 | }) 23 | return cacheAsiaUlaanbaatarLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_vladivostok.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaVladivostokLocation sync.Once 10 | cacheAsiaVladivostokLocation *time.Location 11 | ) 12 | 13 | type AsiaVladivostok struct{} 14 | 15 | func (AsiaVladivostok) Location() *time.Location { 16 | onceAsiaVladivostokLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Vladivostok") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaVladivostokLocation = loc 22 | }) 23 | return cacheAsiaVladivostokLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/atlantic_bermuda.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAtlanticBermudaLocation sync.Once 10 | cacheAtlanticBermudaLocation *time.Location 11 | ) 12 | 13 | type AtlanticBermuda struct{} 14 | 15 | func (AtlanticBermuda) Location() *time.Location { 16 | onceAtlanticBermudaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Atlantic/Bermuda") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAtlanticBermudaLocation = loc 22 | }) 23 | return cacheAtlanticBermudaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/atlantic_madeira.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAtlanticMadeiraLocation sync.Once 10 | cacheAtlanticMadeiraLocation *time.Location 11 | ) 12 | 13 | type AtlanticMadeira struct{} 14 | 15 | func (AtlanticMadeira) Location() *time.Location { 16 | onceAtlanticMadeiraLocation.Do(func() { 17 | loc, err := time.LoadLocation("Atlantic/Madeira") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAtlanticMadeiraLocation = loc 22 | }) 23 | return cacheAtlanticMadeiraLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/atlantic_stanley.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAtlanticStanleyLocation sync.Once 10 | cacheAtlanticStanleyLocation *time.Location 11 | ) 12 | 13 | type AtlanticStanley struct{} 14 | 15 | func (AtlanticStanley) Location() *time.Location { 16 | onceAtlanticStanleyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Atlantic/Stanley") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAtlanticStanleyLocation = loc 22 | }) 23 | return cacheAtlanticStanleyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/australia_darwin.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAustraliaDarwinLocation sync.Once 10 | cacheAustraliaDarwinLocation *time.Location 11 | ) 12 | 13 | type AustraliaDarwin struct{} 14 | 15 | func (AustraliaDarwin) Location() *time.Location { 16 | onceAustraliaDarwinLocation.Do(func() { 17 | loc, err := time.LoadLocation("Australia/Darwin") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAustraliaDarwinLocation = loc 22 | }) 23 | return cacheAustraliaDarwinLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/australia_hobart.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAustraliaHobartLocation sync.Once 10 | cacheAustraliaHobartLocation *time.Location 11 | ) 12 | 13 | type AustraliaHobart struct{} 14 | 15 | func (AustraliaHobart) Location() *time.Location { 16 | onceAustraliaHobartLocation.Do(func() { 17 | loc, err := time.LoadLocation("Australia/Hobart") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAustraliaHobartLocation = loc 22 | }) 23 | return cacheAustraliaHobartLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/australia_sydney.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAustraliaSydneyLocation sync.Once 10 | cacheAustraliaSydneyLocation *time.Location 11 | ) 12 | 13 | type AustraliaSydney struct{} 14 | 15 | func (AustraliaSydney) Location() *time.Location { 16 | onceAustraliaSydneyLocation.Do(func() { 17 | loc, err := time.LoadLocation("Australia/Sydney") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAustraliaSydneyLocation = loc 22 | }) 23 | return cacheAustraliaSydneyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_amsterdam.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeAmsterdamLocation sync.Once 10 | cacheEuropeAmsterdamLocation *time.Location 11 | ) 12 | 13 | type EuropeAmsterdam struct{} 14 | 15 | func (EuropeAmsterdam) Location() *time.Location { 16 | onceEuropeAmsterdamLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Amsterdam") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeAmsterdamLocation = loc 22 | }) 23 | return cacheEuropeAmsterdamLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_astrakhan.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeAstrakhanLocation sync.Once 10 | cacheEuropeAstrakhanLocation *time.Location 11 | ) 12 | 13 | type EuropeAstrakhan struct{} 14 | 15 | func (EuropeAstrakhan) Location() *time.Location { 16 | onceEuropeAstrakhanLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Astrakhan") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeAstrakhanLocation = loc 22 | }) 23 | return cacheEuropeAstrakhanLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_bucharest.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBucharestLocation sync.Once 10 | cacheEuropeBucharestLocation *time.Location 11 | ) 12 | 13 | type EuropeBucharest struct{} 14 | 15 | func (EuropeBucharest) Location() *time.Location { 16 | onceEuropeBucharestLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Bucharest") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBucharestLocation = loc 22 | }) 23 | return cacheEuropeBucharestLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_gibraltar.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeGibraltarLocation sync.Once 10 | cacheEuropeGibraltarLocation *time.Location 11 | ) 12 | 13 | type EuropeGibraltar struct{} 14 | 15 | func (EuropeGibraltar) Location() *time.Location { 16 | onceEuropeGibraltarLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Gibraltar") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeGibraltarLocation = loc 22 | }) 23 | return cacheEuropeGibraltarLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_ljubljana.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeLjubljanaLocation sync.Once 10 | cacheEuropeLjubljanaLocation *time.Location 11 | ) 12 | 13 | type EuropeLjubljana struct{} 14 | 15 | func (EuropeLjubljana) Location() *time.Location { 16 | onceEuropeLjubljanaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Ljubljana") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeLjubljanaLocation = loc 22 | }) 23 | return cacheEuropeLjubljanaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_mariehamn.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeMariehamnLocation sync.Once 10 | cacheEuropeMariehamnLocation *time.Location 11 | ) 12 | 13 | type EuropeMariehamn struct{} 14 | 15 | func (EuropeMariehamn) Location() *time.Location { 16 | onceEuropeMariehamnLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Mariehamn") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeMariehamnLocation = loc 22 | }) 23 | return cacheEuropeMariehamnLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_podgorica.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropePodgoricaLocation sync.Once 10 | cacheEuropePodgoricaLocation *time.Location 11 | ) 12 | 13 | type EuropePodgorica struct{} 14 | 15 | func (EuropePodgorica) Location() *time.Location { 16 | onceEuropePodgoricaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Podgorica") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropePodgoricaLocation = loc 22 | }) 23 | return cacheEuropePodgoricaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_stockholm.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeStockholmLocation sync.Once 10 | cacheEuropeStockholmLocation *time.Location 11 | ) 12 | 13 | type EuropeStockholm struct{} 14 | 15 | func (EuropeStockholm) Location() *time.Location { 16 | onceEuropeStockholmLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Stockholm") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeStockholmLocation = loc 22 | }) 23 | return cacheEuropeStockholmLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_ulyanovsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeUlyanovskLocation sync.Once 10 | cacheEuropeUlyanovskLocation *time.Location 11 | ) 12 | 13 | type EuropeUlyanovsk struct{} 14 | 15 | func (EuropeUlyanovsk) Location() *time.Location { 16 | onceEuropeUlyanovskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Ulyanovsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeUlyanovskLocation = loc 22 | }) 23 | return cacheEuropeUlyanovskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_volgograd.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeVolgogradLocation sync.Once 10 | cacheEuropeVolgogradLocation *time.Location 11 | ) 12 | 13 | type EuropeVolgograd struct{} 14 | 15 | func (EuropeVolgograd) Location() *time.Location { 16 | onceEuropeVolgogradLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Volgograd") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeVolgogradLocation = loc 22 | }) 23 | return cacheEuropeVolgogradLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_christmas.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianChristmasLocation sync.Once 10 | cacheIndianChristmasLocation *time.Location 11 | ) 12 | 13 | type IndianChristmas struct{} 14 | 15 | func (IndianChristmas) Location() *time.Location { 16 | onceIndianChristmasLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Christmas") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianChristmasLocation = loc 22 | }) 23 | return cacheIndianChristmasLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_kerguelen.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianKerguelenLocation sync.Once 10 | cacheIndianKerguelenLocation *time.Location 11 | ) 12 | 13 | type IndianKerguelen struct{} 14 | 15 | func (IndianKerguelen) Location() *time.Location { 16 | onceIndianKerguelenLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Kerguelen") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianKerguelenLocation = loc 22 | }) 23 | return cacheIndianKerguelenLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/indian_mauritius.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceIndianMauritiusLocation sync.Once 10 | cacheIndianMauritiusLocation *time.Location 11 | ) 12 | 13 | type IndianMauritius struct{} 14 | 15 | func (IndianMauritius) Location() *time.Location { 16 | onceIndianMauritiusLocation.Do(func() { 17 | loc, err := time.LoadLocation("Indian/Mauritius") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheIndianMauritiusLocation = loc 22 | }) 23 | return cacheIndianMauritiusLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_auckland.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificAucklandLocation sync.Once 10 | cachePacificAucklandLocation *time.Location 11 | ) 12 | 13 | type PacificAuckland struct{} 14 | 15 | func (PacificAuckland) Location() *time.Location { 16 | oncePacificAucklandLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Auckland") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificAucklandLocation = loc 22 | }) 23 | return cachePacificAucklandLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_funafuti.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificFunafutiLocation sync.Once 10 | cachePacificFunafutiLocation *time.Location 11 | ) 12 | 13 | type PacificFunafuti struct{} 14 | 15 | func (PacificFunafuti) Location() *time.Location { 16 | oncePacificFunafutiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Funafuti") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificFunafutiLocation = loc 22 | }) 23 | return cachePacificFunafutiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_honolulu.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificHonoluluLocation sync.Once 10 | cachePacificHonoluluLocation *time.Location 11 | ) 12 | 13 | type PacificHonolulu struct{} 14 | 15 | func (PacificHonolulu) Location() *time.Location { 16 | oncePacificHonoluluLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Honolulu") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificHonoluluLocation = loc 22 | }) 23 | return cachePacificHonoluluLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/pacific_pitcairn.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | oncePacificPitcairnLocation sync.Once 10 | cachePacificPitcairnLocation *time.Location 11 | ) 12 | 13 | type PacificPitcairn struct{} 14 | 15 | func (PacificPitcairn) Location() *time.Location { 16 | oncePacificPitcairnLocation.Do(func() { 17 | loc, err := time.LoadLocation("Pacific/Pitcairn") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cachePacificPitcairnLocation = loc 22 | }) 23 | return cachePacificPitcairnLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_casablanca.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaCasablancaLocation sync.Once 10 | cacheAfricaCasablancaLocation *time.Location 11 | ) 12 | 13 | type AfricaCasablanca struct{} 14 | 15 | func (AfricaCasablanca) Location() *time.Location { 16 | onceAfricaCasablancaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Casablanca") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaCasablancaLocation = loc 22 | }) 23 | return cacheAfricaCasablancaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_libreville.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaLibrevilleLocation sync.Once 10 | cacheAfricaLibrevilleLocation *time.Location 11 | ) 12 | 13 | type AfricaLibreville struct{} 14 | 15 | func (AfricaLibreville) Location() *time.Location { 16 | onceAfricaLibrevilleLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Libreville") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaLibrevilleLocation = loc 22 | }) 23 | return cacheAfricaLibrevilleLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_lubumbashi.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaLubumbashiLocation sync.Once 10 | cacheAfricaLubumbashiLocation *time.Location 11 | ) 12 | 13 | type AfricaLubumbashi struct{} 14 | 15 | func (AfricaLubumbashi) Location() *time.Location { 16 | onceAfricaLubumbashiLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Lubumbashi") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaLubumbashiLocation = loc 22 | }) 23 | return cacheAfricaLubumbashiLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/africa_nouakchott.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAfricaNouakchottLocation sync.Once 10 | cacheAfricaNouakchottLocation *time.Location 11 | ) 12 | 13 | type AfricaNouakchott struct{} 14 | 15 | func (AfricaNouakchott) Location() *time.Location { 16 | onceAfricaNouakchottLocation.Do(func() { 17 | loc, err := time.LoadLocation("Africa/Nouakchott") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAfricaNouakchottLocation = loc 22 | }) 23 | return cacheAfricaNouakchottLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_anchorage.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAnchorageLocation sync.Once 10 | cacheAmericaAnchorageLocation *time.Location 11 | ) 12 | 13 | type AmericaAnchorage struct{} 14 | 15 | func (AmericaAnchorage) Location() *time.Location { 16 | onceAmericaAnchorageLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Anchorage") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAnchorageLocation = loc 22 | }) 23 | return cacheAmericaAnchorageLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_araguaina.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaAraguainaLocation sync.Once 10 | cacheAmericaAraguainaLocation *time.Location 11 | ) 12 | 13 | type AmericaAraguaina struct{} 14 | 15 | func (AmericaAraguaina) Location() *time.Location { 16 | onceAmericaAraguainaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Araguaina") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaAraguainaLocation = loc 22 | }) 23 | return cacheAmericaAraguainaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_boa_vista.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaBoa_VistaLocation sync.Once 10 | cacheAmericaBoa_VistaLocation *time.Location 11 | ) 12 | 13 | type AmericaBoa_Vista struct{} 14 | 15 | func (AmericaBoa_Vista) Location() *time.Location { 16 | onceAmericaBoa_VistaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Boa_Vista") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaBoa_VistaLocation = loc 22 | }) 23 | return cacheAmericaBoa_VistaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_chihuahua.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaChihuahuaLocation sync.Once 10 | cacheAmericaChihuahuaLocation *time.Location 11 | ) 12 | 13 | type AmericaChihuahua struct{} 14 | 15 | func (AmericaChihuahua) Location() *time.Location { 16 | onceAmericaChihuahuaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Chihuahua") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaChihuahuaLocation = loc 22 | }) 23 | return cacheAmericaChihuahuaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_coyhaique.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaCoyhaiqueLocation sync.Once 10 | cacheAmericaCoyhaiqueLocation *time.Location 11 | ) 12 | 13 | type AmericaCoyhaique struct{} 14 | 15 | func (AmericaCoyhaique) Location() *time.Location { 16 | onceAmericaCoyhaiqueLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Coyhaique") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaCoyhaiqueLocation = loc 22 | }) 23 | return cacheAmericaCoyhaiqueLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_fortaleza.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaFortalezaLocation sync.Once 10 | cacheAmericaFortalezaLocation *time.Location 11 | ) 12 | 13 | type AmericaFortaleza struct{} 14 | 15 | func (AmericaFortaleza) Location() *time.Location { 16 | onceAmericaFortalezaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Fortaleza") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaFortalezaLocation = loc 22 | }) 23 | return cacheAmericaFortalezaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_glace_bay.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaGlace_BayLocation sync.Once 10 | cacheAmericaGlace_BayLocation *time.Location 11 | ) 12 | 13 | type AmericaGlace_Bay struct{} 14 | 15 | func (AmericaGlace_Bay) Location() *time.Location { 16 | onceAmericaGlace_BayLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Glace_Bay") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaGlace_BayLocation = loc 22 | }) 23 | return cacheAmericaGlace_BayLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_goose_bay.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaGoose_BayLocation sync.Once 10 | cacheAmericaGoose_BayLocation *time.Location 11 | ) 12 | 13 | type AmericaGoose_Bay struct{} 14 | 15 | func (AmericaGoose_Bay) Location() *time.Location { 16 | onceAmericaGoose_BayLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Goose_Bay") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaGoose_BayLocation = loc 22 | }) 23 | return cacheAmericaGoose_BayLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_guatemala.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaGuatemalaLocation sync.Once 10 | cacheAmericaGuatemalaLocation *time.Location 11 | ) 12 | 13 | type AmericaGuatemala struct{} 14 | 15 | func (AmericaGuatemala) Location() *time.Location { 16 | onceAmericaGuatemalaLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Guatemala") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaGuatemalaLocation = loc 22 | }) 23 | return cacheAmericaGuatemalaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_guayaquil.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaGuayaquilLocation sync.Once 10 | cacheAmericaGuayaquilLocation *time.Location 11 | ) 12 | 13 | type AmericaGuayaquil struct{} 14 | 15 | func (AmericaGuayaquil) Location() *time.Location { 16 | onceAmericaGuayaquilLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Guayaquil") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaGuayaquilLocation = loc 22 | }) 23 | return cacheAmericaGuayaquilLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_matamoros.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMatamorosLocation sync.Once 10 | cacheAmericaMatamorosLocation *time.Location 11 | ) 12 | 13 | type AmericaMatamoros struct{} 14 | 15 | func (AmericaMatamoros) Location() *time.Location { 16 | onceAmericaMatamorosLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Matamoros") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMatamorosLocation = loc 22 | }) 23 | return cacheAmericaMatamorosLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_menominee.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMenomineeLocation sync.Once 10 | cacheAmericaMenomineeLocation *time.Location 11 | ) 12 | 13 | type AmericaMenominee struct{} 14 | 15 | func (AmericaMenominee) Location() *time.Location { 16 | onceAmericaMenomineeLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Menominee") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMenomineeLocation = loc 22 | }) 23 | return cacheAmericaMenomineeLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_monterrey.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaMonterreyLocation sync.Once 10 | cacheAmericaMonterreyLocation *time.Location 11 | ) 12 | 13 | type AmericaMonterrey struct{} 14 | 15 | func (AmericaMonterrey) Location() *time.Location { 16 | onceAmericaMonterreyLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Monterrey") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaMonterreyLocation = loc 22 | }) 23 | return cacheAmericaMonterreyLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_sao_paulo.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSao_PauloLocation sync.Once 10 | cacheAmericaSao_PauloLocation *time.Location 11 | ) 12 | 13 | type AmericaSao_Paulo struct{} 14 | 15 | func (AmericaSao_Paulo) Location() *time.Location { 16 | onceAmericaSao_PauloLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Sao_Paulo") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSao_PauloLocation = loc 22 | }) 23 | return cacheAmericaSao_PauloLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_st_thomas.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaSt_ThomasLocation sync.Once 10 | cacheAmericaSt_ThomasLocation *time.Location 11 | ) 12 | 13 | type AmericaSt_Thomas struct{} 14 | 15 | func (AmericaSt_Thomas) Location() *time.Location { 16 | onceAmericaSt_ThomasLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/St_Thomas") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaSt_ThomasLocation = loc 22 | }) 23 | return cacheAmericaSt_ThomasLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/america_vancouver.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAmericaVancouverLocation sync.Once 10 | cacheAmericaVancouverLocation *time.Location 11 | ) 12 | 13 | type AmericaVancouver struct{} 14 | 15 | func (AmericaVancouver) Location() *time.Location { 16 | onceAmericaVancouverLocation.Do(func() { 17 | loc, err := time.LoadLocation("America/Vancouver") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAmericaVancouverLocation = loc 22 | }) 23 | return cacheAmericaVancouverLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_mawson.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaMawsonLocation sync.Once 10 | cacheAntarcticaMawsonLocation *time.Location 11 | ) 12 | 13 | type AntarcticaMawson struct{} 14 | 15 | func (AntarcticaMawson) Location() *time.Location { 16 | onceAntarcticaMawsonLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Mawson") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaMawsonLocation = loc 22 | }) 23 | return cacheAntarcticaMawsonLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_palmer.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaPalmerLocation sync.Once 10 | cacheAntarcticaPalmerLocation *time.Location 11 | ) 12 | 13 | type AntarcticaPalmer struct{} 14 | 15 | func (AntarcticaPalmer) Location() *time.Location { 16 | onceAntarcticaPalmerLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Palmer") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaPalmerLocation = loc 22 | }) 23 | return cacheAntarcticaPalmerLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/antarctica_vostok.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAntarcticaVostokLocation sync.Once 10 | cacheAntarcticaVostokLocation *time.Location 11 | ) 12 | 13 | type AntarcticaVostok struct{} 14 | 15 | func (AntarcticaVostok) Location() *time.Location { 16 | onceAntarcticaVostokLocation.Do(func() { 17 | loc, err := time.LoadLocation("Antarctica/Vostok") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAntarcticaVostokLocation = loc 22 | }) 23 | return cacheAntarcticaVostokLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_kuala_lumpur.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaKuala_LumpurLocation sync.Once 10 | cacheAsiaKuala_LumpurLocation *time.Location 11 | ) 12 | 13 | type AsiaKuala_Lumpur struct{} 14 | 15 | func (AsiaKuala_Lumpur) Location() *time.Location { 16 | onceAsiaKuala_LumpurLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Kuala_Lumpur") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaKuala_LumpurLocation = loc 22 | }) 23 | return cacheAsiaKuala_LumpurLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/asia_novokuznetsk.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceAsiaNovokuznetskLocation sync.Once 10 | cacheAsiaNovokuznetskLocation *time.Location 11 | ) 12 | 13 | type AsiaNovokuznetsk struct{} 14 | 15 | func (AsiaNovokuznetsk) Location() *time.Location { 16 | onceAsiaNovokuznetskLocation.Do(func() { 17 | loc, err := time.LoadLocation("Asia/Novokuznetsk") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheAsiaNovokuznetskLocation = loc 22 | }) 23 | return cacheAsiaNovokuznetskLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_bratislava.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeBratislavaLocation sync.Once 10 | cacheEuropeBratislavaLocation *time.Location 11 | ) 12 | 13 | type EuropeBratislava struct{} 14 | 15 | func (EuropeBratislava) Location() *time.Location { 16 | onceEuropeBratislavaLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Bratislava") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeBratislavaLocation = loc 22 | }) 23 | return cacheEuropeBratislavaLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_copenhagen.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeCopenhagenLocation sync.Once 10 | cacheEuropeCopenhagenLocation *time.Location 11 | ) 12 | 13 | type EuropeCopenhagen struct{} 14 | 15 | func (EuropeCopenhagen) Location() *time.Location { 16 | onceEuropeCopenhagenLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Copenhagen") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeCopenhagenLocation = loc 22 | }) 23 | return cacheEuropeCopenhagenLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_luxembourg.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeLuxembourgLocation sync.Once 10 | cacheEuropeLuxembourgLocation *time.Location 11 | ) 12 | 13 | type EuropeLuxembourg struct{} 14 | 15 | func (EuropeLuxembourg) Location() *time.Location { 16 | onceEuropeLuxembourgLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/Luxembourg") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeLuxembourgLocation = loc 22 | }) 23 | return cacheEuropeLuxembourgLocation 24 | } 25 | -------------------------------------------------------------------------------- /tz/europe_san_marino.go: -------------------------------------------------------------------------------- 1 | // Code generated by tzgen. DO NOT EDIT. 2 | 3 | package tz 4 | 5 | import "time" 6 | import "sync" 7 | 8 | var ( 9 | onceEuropeSan_MarinoLocation sync.Once 10 | cacheEuropeSan_MarinoLocation *time.Location 11 | ) 12 | 13 | type EuropeSan_Marino struct{} 14 | 15 | func (EuropeSan_Marino) Location() *time.Location { 16 | onceEuropeSan_MarinoLocation.Do(func() { 17 | loc, err := time.LoadLocation("Europe/San_Marino") 18 | if err != nil { 19 | panic(err) 20 | } 21 | cacheEuropeSan_MarinoLocation = loc 22 | }) 23 | return cacheEuropeSan_MarinoLocation 24 | } 25 | --------------------------------------------------------------------------------