package fr.spacefox.japon.data enum class Place(val displayName: String, val iframeSrc: String, val link: String) { nagano( displayName = "Nagano", iframeSrc = "https://www.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=Nagano,+Pr%C3%A9fecture+de+Nagano,+Japon&aq=0&oq=nagano&sll=36.177791,137.80426&sspn=1.877743,4.22699&ie=UTF8&hq=&hnear=Nagano,+Pr%C3%A9fecture+de+Nagano,+Japon&t=p&ll=37.405074,139.855957&spn=6.979889,16.501465&z=6&output=embed", link = "https://www.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=Nagano,+Pr%C3%A9fecture+de+Nagano,+Japon&aq=0&oq=nagano&sll=36.177791,137.80426&sspn=1.877743,4.22699&ie=UTF8&hq=&hnear=Nagano,+Pr%C3%A9fecture+de+Nagano,+Japon&t=p&ll=37.405074,139.855957&spn=6.979889,16.501465&z=6"), matsumoto( displayName = "Matsumoto", iframeSrc = "https://www.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=Matsumoto,+Pr%C3%A9fecture+de+Nagano,+Japon&aq=0&oq=matsumot&sll=37.0625,-95.677068&sspn=107.090143,270.527344&ie=UTF8&hq=&hnear=Matsumoto,+Pr%C3%A9fecture+de+Nagano,+Japon&t=p&ll=37.125286,138.22998&spn=7.005806,16.45752&z=6&output=embed", link = "https://www.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=Matsumoto,+Pr%C3%A9fecture+de+Nagano,+Japon&aq=0&oq=matsumot&sll=37.0625,-95.677068&sspn=107.090143,270.527344&ie=UTF8&hq=&hnear=Matsumoto,+Pr%C3%A9fecture+de+Nagano,+Japon&t=p&ll=37.125286,138.22998&spn=7.005806,16.45752&z=6"), himeji( displayName = "Himeji", iframeSrc = "https://www.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=Himeji,+Pr%C3%A9fecture+de+Hy%C5%8Dgo,+Japon&aq=0&oq=himeji&sll=36.253133,138.850708&sspn=3.751586,8.453979&ie=UTF8&hq=&hnear=Himeji,+Pr%C3%A9fecture+de+Hy%C5%8Dgo,+Japon&t=p&ll=35.173808,135.834961&spn=3.59183,8.22876&z=7&output=embed", link = "https://www.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=Himeji,+Pr%C3%A9fecture+de+Hy%C5%8Dgo,+Japon&aq=0&oq=himeji&sll=36.253133,138.850708&sspn=3.751586,8.453979&ie=UTF8&hq=&hnear=Himeji,+Pr%C3%A9fecture+de+Hy%C5%8Dgo,+Japon&t=p&ll=35.173808,135.834961&spn=3.59183,8.22876&z=7"), beppu( displayName = "Beppu", iframeSrc = "https://www.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=Beppu,+Pr%C3%A9fecture+d\'%C5%8Cita,+Japon&aq=0&oq=Beppu&sll=34.678394,134.351807&sspn=3.825721,8.453979&t=p&ie=UTF8&hq=&hnear=Beppu,+Pr%C3%A9fecture+d\'%C5%8Cita,+Japon&ll=33.28462,131.495361&spn=3.673271,8.22876&z=7&iwloc=A&output=embed", link = "https://www.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=Beppu,+Pr%C3%A9fecture+d\'%C5%8Cita,+Japon&aq=0&oq=Beppu&sll=34.678394,134.351807&sspn=3.825721,8.453979&t=p&ie=UTF8&hq=&hnear=Beppu,+Pr%C3%A9fecture+d\'%C5%8Cita,+Japon&ll=33.28462,131.495361&spn=3.673271,8.22876&z=7&iwloc=A"), hiroshima( displayName = "Hiroshima", iframeSrc = "https://www.google.com/maps?sll=37.06250000000001,-95.67706800000002&sspn=76.93536935117227,102.44083790758059&t=p&q=hiroshima&dg=opt&ie=UTF8&hq=&hnear=Hiroshima,+Pr%C3%A9fecture+de+Hiroshima,+Japon&ll=34.134542,132.890625&spn=3.637121,8.22876&z=7&iwloc=A&output=embed", link = "https://www.google.com/maps?sll=37.06250000000001,-95.67706800000002&sspn=76.93536935117227,102.44083790758059&t=p&q=hiroshima&dg=opt&ie=UTF8&hq=&hnear=Hiroshima,+Pr%C3%A9fecture+de+Hiroshima,+Japon&ll=34.134542,132.890625&spn=3.637121,8.22876&z=7&iwloc=A&source=embed"), itsukushima( displayName = "Itsukushima (Miyajima)", iframeSrc = "https://maps.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=Itsukushima-jinja,+Hatsukaichi,+Pr%C3%A9fecture+de+Hiroshima,+Japon&aq=0&oq=Itsukushima&sll=37.0625,-95.677068&sspn=58.72842,107.841797&t=p&ie=UTF8&hq=Itsukushima-jinja,+Hatsukaichi,+Pr%C3%A9fecture+de+Hiroshima,+Japon&ll=34.307711,132.409973&spn=0.226874,0.514297&z=11&output=embed", link = "https://maps.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=Itsukushima-jinja,+Hatsukaichi,+Pr%C3%A9fecture+de+Hiroshima,+Japon&aq=0&oq=Itsukushima&sll=37.0625,-95.677068&sspn=58.72842,107.841797&t=p&ie=UTF8&hq=Itsukushima-jinja,+Hatsukaichi,+Pr%C3%A9fecture+de+Hiroshima,+Japon&ll=34.307711,132.409973&spn=0.226874,0.514297&z=11"), kyoto( displayName = "Kyôto", iframeSrc = "https://maps.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=kyoto&aq=&sll=37.0625,-95.677068&sspn=61.452931,107.841797&ie=UTF8&hq=&hnear=Kyoto,+Pr%C3%A9fecture+de+Kyoto,+Japon&t=p&ll=35.012002,135.966797&spn=7.196108,16.45752&z=6&output=embed", link = "https://maps.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=kyoto&aq=&sll=37.0625,-95.677068&sspn=61.452931,107.841797&ie=UTF8&hq=&hnear=Kyoto,+Pr%C3%A9fecture+de+Kyoto,+Japon&t=p&ll=35.012002,135.966797&spn=7.196108,16.45752&z=6"), nara( displayName = "Nara", iframeSrc = "https://maps.google.com/maps?f=q&source=s_q&hl=fr&geocode=&q=nara&t=p&ie=UTF8&hq=&hnear=Nara,+Pr%C3%A9fecture+de+Nara,+Japon&ll=34.669359,135.681152&spn=3.613962,8.22876&z=7&output=embed", link = "https://maps.google.com/maps?f=q&source=embed&hl=fr&geocode=&q=nara&t=p&ie=UTF8&hq=&hnear=Nara,+Pr%C3%A9fecture+de+Nara,+Japon&ll=34.669359,135.681152&spn=3.613962,8.22876&z=7"), tokyo( displayName = "Tôkyô", iframeSrc = "https://maps.google.fr/maps?f=q&source=s_q&hl=fr&geocode=&q=tokyo&aq=&sll=48.680792,2.502588&sspn=3.315151,8.453979&ie=UTF8&hq=&hnear=Tokyo,+Japon&t=p&ll=35.817813,139.658203&spn=7.124687,16.45752&z=6&output=embed", link = "https://maps.google.fr/maps?f=q&source=embed&hl=fr&geocode=&q=tokyo&aq=&sll=48.680792,2.502588&sspn=3.315151,8.453979&ie=UTF8&hq=&hnear=Tokyo,+Japon&t=p&ll=35.817813,139.658203&spn=7.124687,16.45752&z=6"), ; fun pages(): List = Page.values().filter { it.place == this } fun imgCount(): Int = pages().sumOf { it.imgCount() } }