CINXE.COM
Porto Sehenswürdigkeiten: Unsere Top 10 Highlights
<!DOCTYPE html> <html lang="de"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Porto Sehenswürdigkeiten: Unsere Top 10 Highlights</title> <meta name="description" content= "Porto ist nach Lissabon die zweitgrößte Stadt Portugals – und lockt mit zahlreichen Sehenswürdigkeiten und einer traumhaften Lage. Alle Tipps."> <meta name="robots" content="index, follow, max-image-preview:large"> <meta name="copyright" content="BOS - Brandenburg Online Services"> <meta name="author" content="Gudrun Brandenburg"> <meta name="language" content="de"> <meta name="page-topic" content="Reisen"> <link rel="apple-touch-icon" sizes="180x180" href= "https://www.planet2go.de/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href= "https://www.planet2go.de/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href= "https://www.planet2go.de/favicon-16x16.png"> <link rel="manifest" href="https://www.planet2go.de/site.webmanifest"> <link rel="canonical" href="https://www.planet2go.de/portugal/porto/"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.planet2go.de/portugal/porto/" }, "headline": "Porto Sehenswürdigkeiten – unsere Top 10 Highlights", "description": "Porto ist nach Lissabon die zweitgrößte Stadt Portugals – und lockt mit zahlreichen Sehenswürdigkeiten und einer traumhaften Lage. Alle Tipps.", "image": { "@type": "ImageObject", "url": "https://www.planet2go.de/images/portugal/porto/ponte-de-dom-luis-porto.JPG", "width": "1200", "height": "628" }, "author": [{ "@type": "Person", "name": "Bettina Tiedke", "url": "https://www.planet2go.de/ueber-uns/"},{ "@type": "Person", "name": "Gudrun Brandenburg", "url": "https://www.planet2go.de/ueber-uns/" }], "publisher": { "@type": "Organization", "name": "Planet2Go", "url": "https://www.planet2go.de/", "logo": { "@type": "ImageObject", "url": "https://www.planet2go.de/logo.png", "width": "180", "height": "180"} }, "dateModified": "2024-07-23" } </script> <link rel="stylesheet" href="../../styles.css"><!--[if lt IE9]> <script src="../../js/respond.js" type="text/javascript"> </script> <![endif]--> </head> <body> <div id="header"> <button onclick="topFunction()" id="topButton" title="nach oben">▲</button> <div class="cookie"><a href="https://www.planet2go.de/impressum/" onClick="klaro.show();return false;"> <div class="cookie_biss"></div> <div class="cookie_punktWrapper"> <div class="cookie_punkt"></div> <div class="cookie_punkt"></div> <div class="cookie_punkt"></div> <div class="cookie_punkt"></div> <div class="cookie_punkt"></div> <div class="cookie_punkt"></div> </div> </a> </div> <ul class="headerOben"> <li class="title"> <a href="https://www.planet2go.de"><span class= "klick">planet<span class="l">2</span><span class="i">g</span><span class="c">o</span></span></a> </li> </ul> <ul class="headerMitte"> <li class="subtitle">Travel Guide</li> </ul> </div> <div id="topnavi"> <a class="nav-button"><span class="hamburger"></span></a> <nav class="nav"> <ul> <li> <a href="https://www.planet2go.de/">Home</a> </li> <li class="nav-submenu"> <a href="#">Südostasien</a> <ul> <li class="nav-submenu"> <a href="#">Thailand</a> <ul> <li> <a href="https://www.planet2go.de/thailand/">Reiseziele Überblick</a> </li> <li class="nav-submenu"> <a href="#">Reiseziele Südthailand</a> <ul> <li> <a href="https://www.planet2go.de/thailand/inseln-geheimtipps/">Inseln Geheimtipps</a> </li> <li class="nav-submenu"> <a href="#">Koh Samui</a> <ul> <li> <a href="https://www.planet2go.de/thailand/koh-samui/">Überblick & Tipps</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-samui/straende/">Strände</a> </li> <li> <a href= "https://www.planet2go.de/thailand/koh-samui/sehenswuerdigkeiten/">Sehenswürdigkeiten</a> </li> <li> <a href= "https://www.planet2go.de/thailand/koh-samui/flughafen/">Flughafen</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Koh Phangan</a> <ul> <li> <a href="https://www.planet2go.de/thailand/koh-phangan/">Überblick & Tipps</a> </li> <li> <a href= "https://www.planet2go.de/thailand/koh-phangan/straende/">Strände</a> </li> <li> <a href= "https://www.planet2go.de/thailand/koh-phangan/sehenswuerdigkeiten/">Sehenswürdigkeiten</a> </li> <li> <a href= "https://www.planet2go.de/thailand/koh-phangan/fullmoonpartys/">Fullmoon Partys</a> </li> <li> <a href= "https://www.planet2go.de/thailand/koh-phangan/tauchen/">Tauchen</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Koh Tao</a> <ul> <li> <a href="https://www.planet2go.de/thailand/koh-tao/">Inselguide</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-tao/straende/">Strände</a> </li> </ul> </li> <li> <a href= "https://www.planet2go.de/thailand/inselhopping-samui-archipel/">Inselhopping Samui Archipel</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-lanta/">Koh Lanta</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-phi-phi/">Koh Phi Phi</a> </li> <li> <a href="https://www.planet2go.de/thailand/khaolak/">Khao Lak</a> </li> <li class="nav-submenu"> <a href="#">Krabi</a> <ul> <li> <a href="https://www.planet2go.de/thailand/krabi/">Strände & Highlights</a> </li> <li> <a href="https://www.planet2go.de/thailand/krabi/railay/">Halbinsel Rai Leh</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/thailand/koh-jum/">Koh Jum</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-kradan/">Koh Kradan</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-lipe/">Koh Lipe</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-mook/">Koh Mook</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-ngai/">Koh Ngai</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-yao-yai/">Koh Yao Yai</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-yao-noi/">Koh Yao Noi</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-phayam/">Koh Phayam</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-chang-ranong/">Koh Chang (Ranong)</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-laoliang/">Koh Laoliang</a> </li> <li> <a href="https://www.planet2go.de/thailand/ang-thong-marinepark/">Ang Thong Nationalpark</a> </li> <li> <a href="https://www.planet2go.de/thailand/tarutao-marinepark/">Tarutao Nationalpark</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Reiseziele Ostthailand</a> <ul> <li class="nav-submenu"> <a href="#">Koh Chang</a> <ul> <li> <a href="https://www.planet2go.de/thailand/ko-chang/">Überblick & Tipps</a> </li> <li> <a href="https://www.planet2go.de/thailand/ko-chang/straende/">Strände</a> </li> <li> <a href= "https://www.planet2go.de/thailand/ko-chang/sehenswuerdigkeiten/">Sehenswürdigkeiten</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/thailand/koh-kood/">Koh Kood</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-mak/">Koh Mak</a> </li> <li> <a href="https://www.planet2go.de/thailand/koh-wai/">Koh Wai</a> </li> <li> <a href= "https://www.planet2go.de/thailand/inselhopping-koh-chang-archipel/">Inselhopping</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Nordthailand</a> <ul> <li> <a href= "https://www.planet2go.de/thailand/nordthailand-sehenswuerdigkeiten/">Sehenswürdigkeiten</a> </li> <li> <a href="https://www.planet2go.de/thailand/nordthailand-touren/">Touren & Rundreisen</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Bangkok</a> <ul> <li> <a href= "https://www.planet2go.de/thailand/sehenswuerdigkeiten-bangkok/">Sehenswürdigkeiten</a> </li> <li> <a href= "https://www.planet2go.de/thailand/sehenswuerdigkeiten-bangkok/tempel/">Tempel</a> </li> <li> <a href= "https://www.planet2go.de/thailand/sehenswuerdigkeiten-bangkok/einkaufsstrassen/"> Einkaufsstraßen</a> </li> <li> <a href= "https://www.planet2go.de/thailand/sehenswuerdigkeiten-bangkok/chao-phraya-bootsfahrt/"> Chao Phraya Bootstouren</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Kanchanaburi</a> <ul> <li> <a href="https://www.planet2go.de/thailand/river-kwai-bruecke/">River Kwai Tour</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Thailand Reisetipps</a> <ul> <li> <a href="https://www.planet2go.de/thailand/reisezeit-wetter/">Reisezeiten & Wetter</a> </li> <li class="nav-submenu"> <a href="#">Reiseplanung & Transport</a> <ul> <li> <a href="https://www.planet2go.de/thailand/reiseplanung/">Reiseplanung Tipps</a> </li> <li> <a href= "https://www.planet2go.de/thailand/reiseplanung/bangkok-flughafen/">Bangkok Airport Tipps</a> </li> <li> <a href= "https://www.planet2go.de/thailand/reiseplanung/longtailboote/">Longtailboote</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Feste & Feiertage</a> <ul> <li> <a href="https://www.planet2go.de/thailand/feiertage-feste/">Wichtige Feste</a> </li> <li> <a href= "https://www.planet2go.de/thailand/feiertage-feste/fluglaternen/">Fluglaternen</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Shoppen</a> <ul> <li> <a href= "https://www.planet2go.de/thailand/einkaufstipps/">Einkaufstipps</a> </li> <li> <a href= "https://www.planet2go.de/thailand/einkaufstipps/maerkte/">Märkte</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/thailand/preise/">Preise</a> </li> <li> <a href="https://www.planet2go.de/thailand/woerterbuch/">Reise-Wörterbuch</a> </li> <li> <a href= "https://www.planet2go.de/thailand/thailaendische-kueche/">Thai-Küche</a> </li> <li> <a href= "https://www.planet2go.de/thailand/tempel-verhaltensregeln/">Verhaltensregeln</a> </li> <li> <a href="https://www.planet2go.de/thailand/thaimassage/">Thai-Massagen</a> </li> <li> <a href= "https://www.planet2go.de/thailand/sextourismus-meinung/">Sextourismus</a> </li> <li class="nav-submenu"> <a href="#">Pflanzen & Früchte</a> <ul> <li> <a href="https://www.planet2go.de/thailand/pflanzen/">Pflanzen Überblick</a> </li> <li> <a href="https://www.planet2go.de/thailand/pflanzen/fruechte/">Früchte Überblick</a> </li> <li> <a href= "https://www.planet2go.de/thailand/pflanzen/kokosnuesse/">Kokosnüsse</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/thailand/tsunami/">Tsunami</a> </li> <li> <a href="https://www.planet2go.de/thailand/ausfluege-buchen/">Ausflüge buchen</a> </li> <li> <a href="https://www.planet2go.de/thailand/tauchen-tauchplaetze/">Tauchen & Tauchplätze</a> </li> </ul> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Indonesien</a> <ul> <li> <a href="https://www.planet2go.de/indonesien/">Indonesien Reiseziele</a> </li> <li class="nav-submenu"> <a href="#">Bali</a> <ul> <li> <a href="https://www.planet2go.de/indonesien/bali/">Reiseziele & Tipps</a> </li> <li> <a href= "https://www.planet2go.de/indonesien/bali/schoenste-straende-bali/">Beste Strände</a> </li> <li> <a href="https://www.planet2go.de/indonesien/bali/sehenswuerdigkeiten/">Beste Sehenswürdigkeiten</a> </li> <li> <a href="https://www.planet2go.de/indonesien/bali/bali-rundreise/">Tipps Bali Rundreise</a> </li> <li> <a href="https://www.planet2go.de/indonesien/bali/bali-top-30/">Bali Top 30</a> </li> <li> <a href="https://www.planet2go.de/indonesien/bali/geheimtipps-bali/">Bali Geheimtipps</a> </li> <li> <a href="https://www.planet2go.de/indonesien/bali/reisezeit-und-wetter/">Beste Reisezeit</a> </li> <li> <a href="https://www.planet2go.de/indonesien/bali/geld-abheben/">Tipps Geld & Währung</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/indonesien/lombok/">Lombok</a> </li> <li> <a href="https://www.planet2go.de/indonesien/gili-inseln/">Gili-Inseln</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Kambodscha</a> <ul> <li> <a href="https://www.planet2go.de/kambodscha/">Kambodscha Reiseziele</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/angkor/">Angkor</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/phnom-penh/">Phnom Penh</a> </li> <li class="nav-submenu"> <a href="#">Siem Reap</a> <ul> <li> <a href="https://www.planet2go.de/kambodscha/siem-reap/">Siem Reap Highlights</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/siem-reap/phnom-kulen/">Phnom Kulen</a> </li> <li> <a href= "https://www.planet2go.de/kambodscha/siem-reap/schwimmende-doerfer/">Schwimmende Dörfer</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/kambodscha/kampot/">Kampot</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/kep/">Kep</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/bokor/">Bokor Hill</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/battambang/">Battambang</a> </li> <li> <a href="https://www.planet2go.de/kambodscha/koh-kong/">Koh Kong</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Vietnam</a> <ul> <li> <a href="https://www.planet2go.de/vietnam/">Vietnam Reiseziele</a> </li> <li> <a href="https://www.planet2go.de/vietnam/hanoi/">Hanoi</a> </li> <li> <a href="https://www.planet2go.de/vietnam/saigon/">Saigon</a> </li> <li> <a href="https://www.planet2go.de/vietnam/hoi-an/">Hoi An</a> </li> <li> <a href="https://www.planet2go.de/vietnam/halong-bucht/">Halong-Bucht</a> </li> <li> <a href="https://www.planet2go.de/vietnam/ninh-binh/">Ninh Binh (Tam Coc)</a> </li> <li> <a href="https://www.planet2go.de/vietnam/phu-quoc/">Phu Quoc</a> </li> <li> <a href="https://www.planet2go.de/vietnam/hue/">Hue</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Malaysia</a> <ul> <li> <a href="https://www.planet2go.de/malaysia/langkawi/">Langkawi</a> </li> <li> <a href="https://www.planet2go.de/malaysia/kuala-lumpur/">Kuala Lumpur</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Myanmar</a> <ul> <li> <a href="https://www.planet2go.de/myanmar/">Myanmar Reiseziele</a> </li> <li> <a href="https://www.planet2go.de/myanmar/myanmar-highlights/">Highlights</a> </li> <li> <a href="https://www.planet2go.de/myanmar/yangon/">Yangon</a> </li> <li> <a href="https://www.planet2go.de/myanmar/bagan/">Bagan</a> </li> <li> <a href="https://www.planet2go.de/myanmar/mandalay/">Mandalay</a> </li> <li> <a href="https://www.planet2go.de/myanmar/inle-see/">Inle-See</a> </li> <li> <a href="https://www.planet2go.de/myanmar/pindaya/">Pindaya</a> </li> <li> <a href="https://www.planet2go.de/myanmar/ngapali-beach/">Ngapali Beach</a> </li> <li class="nav-submenu"> <a href="#">Reisetipps</a> <ul> <li> <a href="https://www.planet2go.de/myanmar/myanmar-rundreise/">Tipps Myanmar-Rundreise</a> </li> <li> <a href="https://www.planet2go.de/myanmar/fliegen-myanmar/">Fliegen in Myanmar</a> </li> <li> <a href="https://www.planet2go.de/myanmar/reisezeit-wetter/">Reisezeit & Wetter</a> </li> <li> <a href="https://www.planet2go.de/myanmar/myanmar-reise-tipps/">Wichtige Reiseinfos</a> </li> </ul> </li> </ul> </li> <li> <a href="https://www.planet2go.de/welt/highlights-suedostasien/">Highlights Südostasien</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Mittel- & Südamerika</a> <ul> <li class="nav-submenu"> <a href="#">Mexiko</a> <ul> <li> <a href="https://www.planet2go.de/mexiko/">Reiseziele & Tipps</a> </li> <li> <a href="https://www.planet2go.de/mexiko/yucatan/">Yucatán</a> </li> <li> <a href= "https://www.planet2go.de/mexiko/mexiko-stadt-sehenswuerdigkeiten/">Mexiko-Stadt Highlights</a> </li> <li> <a href="https://www.planet2go.de/mexiko/holbox/">Isla Holbox</a> </li> <li> <a href="https://www.planet2go.de/mexiko/isla-mujeres/">Isla Mujeres</a> </li> <li class="nav-submenu"> <a href="#">Oaxaca</a> <ul> <li> <a href="https://www.planet2go.de/mexiko/oaxaca-sehenswuerdigkeiten/">Oaxaca Sehenswürdigkeiten</a> </li> <li> <a href="https://www.planet2go.de/mexiko/oaxaca-straende/">Oaxaca Strände</a> </li> <li> <a href="https://www.planet2go.de/mexiko/oaxaca-rundreise/">Oaxaca Roadtrip</a> </li> </ul> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Costa Rica</a> <ul> <li> <a href="https://www.planet2go.de/costa-rica/">Reiseziele & Tipps</a> </li> <li> <a href= "https://www.planet2go.de/costa-rica/sehenswuerdigkeiten/">Sehenswürdigkeiten</a> </li> <li> <a href="https://www.planet2go.de/costa-rica/straende/">Strände</a> </li> <li> <a href="https://www.planet2go.de/costa-rica/rundreise/">Rundreise</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Peru</a> <ul> <li> <a href="https://www.planet2go.de/peru/">Reiseziele</a> </li> <li> <a href="https://www.planet2go.de/peru/cusco/">Cusco</a> </li> <li> <a href="https://www.planet2go.de/peru/titicacasee/">Titicacasee</a> </li> <li> <a href="https://www.planet2go.de/peru/puerto-maldonado-tambopata/">Puerto Maldonado & Tambopata</a> </li> <li> <a href="https://www.planet2go.de/peru/arequipa/">Arequipa</a> </li> <li> <a href="https://www.planet2go.de/peru/nordperu/">Nordperu Roadtrip</a> </li> <li> <a href="https://www.planet2go.de/peru/paracas-islas-ballestas/">Paracas & Islas Ballestas</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Chile</a> <ul> <li> <a href="https://www.planet2go.de/chile/santiago-de-chile/">Santiago de Chile</a> </li> </ul> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Afrika</a> <ul> <li class="nav-submenu"> <a href="#">Tansania</a> <ul> <li> <a href="https://www.planet2go.de/tansania/sansibar/">Sansibar</a> </li> <li> <a href="https://www.planet2go.de/tansania/tansania-safari/">Tansania Safari</a> </li> </ul> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Europa</a> <ul> <li class="nav-submenu"> <a href="#">Spanien</a> <ul> <li class="nav-submenu"> <a href="#">La Palma</a> <ul> <li> <a href="https://www.planet2go.de/spanien/la-palma/">Best Places</a> </li> <li> <a href="https://www.planet2go.de/spanien/la-palma-mietwagen/">La Palma mit dem Mietwagen</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Mallorca</a> <ul> <li> <a href= "https://www.planet2go.de/spanien/mallorca-orte-sehenswuerdigkeiten/">Best Places</a> </li> </ul> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Portugal</a> <ul> <li> <a href="https://www.planet2go.de/portugal/lissabon/">Lissabon</a> </li> <li> <a href="https://www.planet2go.de/portugal/sintra/">Sintra</a> </li> <li> <a href="https://www.planet2go.de/portugal/porto/">Porto</a> </li> <li> <a href="https://www.planet2go.de/portugal/douro-tal/">Douro-Tal</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Kroatien</a> <ul> <li> <a href="https://www.planet2go.de/kroatien/split/">Split</a> </li> <li> <a href="https://www.planet2go.de/kroatien/trogir/">Trogir</a> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Frankreich</a> <ul> <li> <a href="https://www.planet2go.de/frankreich/provence/">Provence</a> </li> </ul> </li> </ul> </li> <li class="nav-submenu"> <a href="#">Sonstiges</a> <ul> <li> <a href="https://www.planet2go.de/welt/schoenste-orte-welt/">Lieblingsorte</a> </li> <li> <a href="https://www.planet2go.de/welt/allein-reisen/">Gründe fürs Alleinreisen</a> </li> <li> <a href="https://www.planet2go.de/reisetipps/guenstige-fluege-buchen/">Flüge günstig buchen</a> </li> <li> <a href= "https://www.planet2go.de/reisetipps/urlaub-kakerlaken-mueckenstiche-sonnenbrand/">Tipps gegen Kakerlaken</a> </li> </ul> </li> <li> <a href="https://www.planet2go.de/ueber-uns/">Über uns</a> </li> </ul> </nav> <a href="#" class="nav-close">Close Menu</a> </div> <div id="wrapper"> <div id="content"> <div id="breadcrumb"> <ol itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="https://www.planet2go.de/"><span itemprop= "name">Home</span></a> <meta itemprop="position" content="1"> › </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="https://www.planet2go.de/portugal/porto/"><span itemprop= "name">Porto (Portugal)</span></a> <meta itemprop="position" content="2"> </li> </ol> </div> <div class="zaehlpixelVG"><img data-src= "https://vg09.met.vgwort.de/na/7f6d66bd0ff94d47b7a31950eb02d78f" width="1" height="1" alt= "VGW" data-name="VGWort"> </div> <h1>Porto Sehenswürdigkeiten – unsere Top 10 Highlights</h1> <noscript> <div class="noscript"> <p class="bold">Hinweis</p> <p>Diese Seite benutzt Javascript. Ihr Browser unterstützt kein Javascript, oder Sie haben es deaktiviert. Um alle Bilder der Seite sehen und alle Funktionen nutzen zu können, benutzen Sie bitte einen Browser mit aktiviertem Javascript.<br></p> <p>This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.</p> </div></noscript> <div class="galeriebildSingle"> <img src="../../images/portugal/porto/porto-highlights.jpg" alt="Porto Highlights"> <p>Porto, Portugals zweitgrößte Stadt, punktet mit einzigartigen Sehenswürdigkeiten und einer Traumlage am Douro. Fotos: B. Tiedke und G. Brandenburg</p> </div> <p><em>Von <a href="../../ueber-uns/" title="Über uns">Bettina Tiedke und Gudrun Brandenburg</a></em> </p> <p class="date">Zuletzt aktualisiert am 23. Juli 2024</p> <div class="background"> <h2>Inhalt</h2> <ul class="teaserFull list-group ul"> <li class="list-group-item"> <a title="Porto – Überblick" href="#intro">Porto – Überblick</a> </li> <li class="list-group-item"> <a title="Top 10 Sehenswürdigkeiten in Porto" href="#sights">Top 10 Sehenswürdigkeiten in Porto</a> <ul> <li class="list-group-item"> <a title="1. Cais da Ribeira" href="#cais">1. Cais da Ribeira</a> </li> <li class="list-group-item"> <a title="2. Ponte de Dom Luis I." href="#ponte">2. Ponte de Dom Luis I.</a> </li> <li class="list-group-item"> <a title="3. Vila Nova de Gaia" href="#vila">3. Vila Nova de Gaia</a> </li> <li class="list-group-item"> <a title="4. Torre Dos Clérigos" href="#torre">4. Torre Dos Clérigos</a> </li> <li class="list-group-item"> <a title="5. Sé do Porto (Kathedrale)" href="#se">5. Sé do Porto (Kathedrale)</a> </li> <li class="list-group-item"> <a title="6. Livraria Lello" href="#livraria">6. Livraria Lello</a> </li> <li class="list-group-item"> <a title="7. Estação de São Bento" href="#bahnhof">7. Estação de São Bento</a> </li> <li class="list-group-item"> <a title="8. Igreja Monumento de São Francisco" href="#francisco">8. Igreja Monumento de São Francisco</a> </li> <li class="list-group-item"> <a title="9. Palácio da Bolsa (Börsenpalast)" href="#boerse">9. Palácio da Bolsa (Börsenpalast)</a> </li> <li class="list-group-item"> <a title="10. Igreja do Carmo und Igreja dos Carmelitas" href="#carmo">10. Igreja do Carmo und Igreja dos Carmelitas</a> </li> </ul> </li> <li class="list-group-item"> <a title="Reisetipps für Porto" href="#reisetipps">Reisetipps für Porto</a> <ul> <li class="list-group-item"> <a title="Wetter und beste Reisezeit" href="#wetter">Wetter und beste Reisezeit</a> </li> <li class="list-group-item"> <a title="Essen in Porto" href="#essen">Essen in Porto</a> </li> <li class="list-group-item"> <a title="Nachtleben" href="#nachtleben">Nachtleben</a> </li> <li class="list-group-item"> <a title="Porto und Umgebung – Getting around" href="#transport">Porto und Umgebung – Getting around</a> </li> <li class="list-group-item"> <a title="Porto – An- und Weiterreise" href="#anreise">Porto – An- und Weiterreise</a> </li> </ul> </li> </ul> </div> <h2><a name="intro" id="intro"></a>Porto – Überblick</h2> <p>Porto ist nach Lissabon die zweitgrößte Stadt Portugals und besticht vor allem durch ihre Lage am Ufer des Douro. Portos opulente Altstadt einschließlich der berühmten Uferpromenade Cais da Ribeira mit ihren pastellfarbenen Häusern gehört zu Recht seit 1996 zum UNESCO-Weltkulturerbe.</p> <p>Unübersehbar überspannt das Wahrzeichen Portos, der Ponte de Dom Luis I., seit 1886 den Douro und verbindet Porto mit der benachbarten Stadt Vila Nova de Gaia. Dort reiht sich eine Portweinkellerei an die andere. Außerdem gibt es am Flussufer jede Menge Bars und Restaurants mit Blick auf die Postkartenkulisse der gegenüber liegenden Altstadt Portos – und die sanft auf dem Douro schaukelnden Rabelos (ehemalige Frachtkähne zur Beförderung des Portweins).</p> <p>Für einen Bummel durch Portos Altstadtviertel Ribeira solltest du dir Zeit nehmen. Der Weg führt durch schmale Gassen mit teils hübsch restaurierten, teils baufälligen Häusern, von denen einige mit den für Portugal typischen Azulejos (Bilder aus Keramikfliesen) verziert sind. Und vor den Fenstern flattert – in einer steten, sanften Briese – die Wäsche zum Trocknen. Daneben schlummert, wie im Dornröschenschlaf, ein Haus mit schief hängenden Fensterläden und kleinen Bäumchen, die aus den Dachrinnen wachsen.</p> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/ribeira-porto.jpg" src= "../../images/preloader.gif" alt="Gasse Ribeira Porto"> <p>Gasse in Portos Altstadtviertel Ribeira. Foto: Bettina Tiedke</p> </div> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/haeuser-azulejos-porto-1.jpg" src="../../images/preloader.gif" alt="Häuser Ribeira"> <p>Mit Azulejos verzierte Häuser in Ribeira</p> </div> <p>Abgesehen von den wunderschönen Häusern und Plätzen bietet Porto eine Vielzahl an Sehenswürdigkeiten wie Kirchen und Paläste, Museen und natürlich die Portweinkellereien in Vila Nova de Gaia auf der anderen Seite des Douro.</p> <div class="background"> <h2><a name="hotels" id="hotels"></a>Hotel-Tipps für Porto</h2> <hr class="abstand"> <p>Die meisten Hotels und Restaurants befinden sich wie der Großteil der Sehenswürdigkeiten im Zentrum von Porto.</p> <p>Gute Mittelklasse-Hotels in Portos Innenstadt sind u. a. das <a href= "https://www.booking.com/hotel/pt/eurostars-porto-centro.de.html?aid=1169194" rel= "nofollow" target="_blank" title="Eurostars Porto Centro">Eurostars Porto Centro*</a>, das <a href= "https://www.booking.com/hotel/pt/one-shot-aliados-goldsmith-12.de.html?aid=1169194" rel= "nofollow" target="_blank" title="One Shot Aliados Goldsmith 12">One Shot Aliados Goldsmith 12*</a> und das <a href="https://www.booking.com/hotel/pt/zero.de.html?aid=1169194" rel= "nofollow" target="_blank" title="Zero Box Lodge Porto">Zero Box Lodge Porto*</a>.</p> <p>Schick sind das das <a href="https://www.booking.com/hotel/pt/exmo.de.html?aid=1169194" rel="nofollow" target="_blank" title="Exmo Hotel">Exmo Hotel*</a> und das <a href= "https://www.booking.com/hotel/pt/pestanaportohotel.html?aid=1169194" rel="nofollow" target="_blank" title="Pestana Vintage Porto Hotel">Pestana Vintage Porto Hotel*</a>.</p> <p>Gut und preiswert übernachtest du in Portos Innenstadt u. a. im <a href= "https://www.booking.com/hotel/pt/residencial-girassol.de.html?aid=1169194" rel="nofollow" target="_blank" title="Hotel Girassol">Hotel Girassol*</a> oder im <a href= "https://www.booking.com/hotel/pt/residencial-grande-rio.de.html?aid=1169194" rel= "nofollow" target="_blank" title="Hotel Grande Rio">Hotel Grande Rio*</a>.</p> <p>Viele weitere Unterkünfte in Porto findest du in der <a href= "https://www.booking.com/city/pt/porto.de.html?aid=1169194" rel="nofollow" target="_blank" title="Hotels Porto">Hotelübersicht*</a> bei Booking.com.</p> </div> <h2><a name="sights" id="sights"></a>Top 10 Sehenswürdigkeiten in Porto</h2> <h3><a name="cais" id="cais"></a>1. Cais da Ribeira</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src= "../../images/portugal/porto/cais-da-ribeira-ponte-de-dom-luis-porto.jpg" src= "../../images/preloader.gif" alt="Cais de Ribeira, Porto"> <p>Immer was los: die Uferpromenade Cais da Ribeira in Porto</p> </div> <p>Die Uferpromenade Cais da Ribeira mit ihren Arkaden aus mächtigen Sandsteinblöcken und dahinter die bunten Häuser sind das Postkartenmotiv schlechthin. Auf der breiten Uferpromenade nahe der Altstadt von Porto kannst du flanieren, Souvenirs shoppen, in einem der vielen Straßen-Cafés und -Restaurants einkehren und dort das bunte Leben an dir vorbeiziehen lassen. Und immer hast du dabei den Douro mit den im Wasser schaukelnden Rabelos und den imposanten Ponte de Dom Luis I. im Blick.</p> <p>Ein weiteres Highlight am Cais da Ribeira sind die vielen Musiker und Straßenkünstler, denen es stets gelingt, kleine Trauben an Zuschauern um sich scharen.</p> <div class="background"> <div class="anzeigenblock"> <p>–– Anzeige ––</p> <p><strong><a href="https://c.neqty.net/trck/eclick/c79b4fe6bc227138a380252a18126449" rel="nofollow" target="_blank">awa7® Visa Karte*</a> – für uns aktuell eine der besten Kreditkarten auf Reisen! 0 Euro Jahresgebühr • 0 Euro Abhebegebühr im Ausland** • 0 Euro für Zahlungen weltweit<sup>4</sup> • 0 Euro Mindestumsatz</strong> </p> <p>Mit der awa7® Visa Karte der Hanseatic Bank tust du obendrein Gutes für die Umwelt. Denn die Karte hilft dabei, Wälder zu schützen<sup>1</sup> und Bäume zu pflanzen<sup>1</sup>.</p> <p><a href="https://c.neqty.net/trck/eclick/c79b4fe6bc227138cc388df9c94d340b" target= "_blank" rel="nofollow"><img class="center" data-src= "https://c.neqty.net/trck/eview/c79b4fe6bc227138cc388df9c94d340b" data-name="awa" border= "0" width="282" height="176" alt=""></a> </p> <p>Weitere Details zu der awa7® Visa Karte, den Abhebegebühren im Ausland**, den Schutzmaßnahmen für Wälder, den Baumpflanzungen<sup>1</sup>, den Gebühren für weltweite Zahlungen<sup>4</sup> wie auch das Antragsformular u. v. m. findest du <a href= "https://c.neqty.net/trck/eclick/c79b4fe6bc227138a380252a18126449" target="_blank" rel= "nofollow">hier*</a>.</p> </div> </div> <h3><a name="ponte" id="ponte"></a>2. Ponte de Dom Luis I.</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src= "../../images/portugal/porto/ponte-de-dom-luis-porto-big.JPG" src= "../../images/preloader.gif" alt="Ponte de Dom Luis I."> <p>Brücke mit mehreren Ebenen: Ponte de Dom Luis I. Foto: Bettina Tiedke</p> </div> <p>Der 1886 von einem Schüler Eiffels fertig gestellte Ponte de Dom Luis I. ist das Wahrzeichen Portos und verbindet die Stadt mit Vila Nova de Gaia auf der gegenüber liegenden Seite des Douro. Auf der oberen Ebene der Brücke verkehrt die Stadtbahn. Auf der unteren Ebene drängen sich Fußgänger auf den schmalen Bürgersteigen, in der Mitte fahren die Tram und Autos und dazwischen wuseln aus Thailand importiere Tuk Tuks mit Touristen umher.</p> <h3><a name="vila" id="vila"></a>3. Vila Nova de Gaia</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/vila-nova-de-gaia-porto.jpg" src="../../images/preloader.gif" alt="Vila Nova de Gaia"> <p>Blick von Vila Nova de Gaia auf die Altstadt Portos. Foto: Bettina Tiedke</p> </div> <p>Vila Nova de Gaia ist Portos kleine Schwesterstadt am gegenüber liegenden südlichen Ufer des Douro. Hier ist die Portweinproduktion zu Hause, und so reiht sich eine Portweinkellerei an die andere. Sandemann, Burmester und Cálem befinden sich direkt am Flussufer unweit des Ponte de Dom Luis I.. Eine Führung durch eine Kellerei mit anschließender Verkostung solltest du dir auf keinen Fall entgehen lassen. Regelmäßig finden hier, zwischen alten Portweinfässern, auch Fado-Konzerte statt.</p> <div class="galeriebildSingle"> <img class="lazyload" data-src= "../../images/portugal/porto/portweinkellerei-vila-nova-de-gaia.jpg" src= "../../images/preloader.gif" alt="Portweinkellerei Vila Nova de Gaia"> <p>Die Portweinkellerei Cálem in Vila Nova de Gaia</p> </div> <div class="galeriebildSingle"> <img class="lazyload" data-src= "../../images/portugal/porto/fass-portweinkellerei-vila-nova-de-gaia.jpg" src= "../../images/preloader.gif" alt="Portweinkellerei Vila Nova de Gaia"> <p>Fässer der Portweinkellerei Cálem</p> </div> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/vila-nova-de-gaia-rabelos.jpg" src="../../images/preloader.gif" alt="Rabelos Vila Nova de Gaia"> <p>Rabelos am Flussufer von Vila Nova de Gaia. Foto: Bettina Tiedke</p> </div> <p>Eine weitere Attraktion in Vila Nova de Gaia ist der Teleférico de Gaia. Die Seilbahn verbindet die Uferpromenade der Stadt mit dem oberhalb gelegenen Park Jardim do Morro. Von den Gondeln hast du einen atemberaubenden Blick auf den Douro, die Dächer der Portweinkellereien in Vila Nova de Gaia und Portos Altstadtviertel Ribeira auf der gegenüber liegenden Flussseite.</p> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/seilbahn-vila-nova-de-gaia.jpg" src="../../images/preloader.gif" alt="Seilbahn Vila Nova de Gaia"> <p>Teleférico de Gaia. Foto: Bettina Tiedke</p> </div> <h3><a name="torre" id="torre"></a>4. Torre Dos Clérigos</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/torre-dos-clerigos-porto.jpg" src="../../images/preloader.gif" alt="Torre Dos Clérigos"> <p>Der 75 Meter hohe Torre Dos Clérigos</p> </div> <p>Der Torre Dos Clérigos ist Portugals höchster Kirchturm (75 m) und befindet sich auf einem 90 Meter hohem Hügel. Von oben hast du einen 360-Grad-Blick über Porto und kannst bei klarem Wetter sogar den Atlantik sehen.</p> <p>Der Aufstieg über die zum Teil sehr schmalen, steilen Treppen im Turm ist im Sommer schon schweißtreibend und nichts für Leute mit Platzangst. Aber die Anstrengung lohnt sich allemal – denn die Aussicht ist genial.</p> <p>Im Eintrittspreis (6 €) enthalten ist auch die Besichtigung eines Museums und der barocken Kirche Igreja dos Clérigos, die wie der Turm vom italienischen Architekten Nicolau Nasoni im 18. Jahrhundert erbaut wurde.</p> <div class="galeriebildSingle"> <img class="lazyload" data-src= "../../images/portugal/porto/panoramblick-torre-dos-clerigos.jpg" src= "../../images/preloader.gif" alt="Panoramablick Porto"> <p>Panoramablick vom Torre Dos Clérigos auf Porto und den Douro. Foto: Bettina Tiedke</p> </div> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/igreja-dos-clerigos-porto.jpg" src="../../images/preloader.gif" alt="Igreja dos Clérigos"> <p>Blick in die barocke Igreja dos Clérigos</p> </div> <h3><a name="se" id="se"></a>5. Sé do Porto (Kathedrale von Porto)</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/se-kathedrale-porto.JPG" src= "../../images/preloader.gif" alt="Sé do Porto"> <p>Die Kathedrale Sé do Porto. Foto: Bettina Tiedke</p> </div> <p>Die Kathedrale (Sé do Porto) aus dem frühen 12. Jahrhundert ist die Hauptkirche Portos und Sitz des Bischofs des Bistums Porto. Sie zählt mit der Altstadt von Porto seit 1996 zum Weltkulturerbe der UNESCO. Vom Turm der Kathedrale hast du einen atemberaubenden Blick auf die Altstadt und den Douro.</p> <h3><a name="livraria" id="livraria"></a>6. Livraria Lello</h3> <p>Die Livraria Lello in Porto ist ein ganz besonderer Buchladen. Es scheint, als sei er einem Bilderbuch oder Märchen entsprungen und gilt zu Recht als einer der schönsten Buchläden der Welt. Die reich mit Schnitzereien versehene, geschwungene Holztreppe ist der Blickfang im Laden. Über die Treppe gelangt man auf die obere Galerie, die durch ein riesiges Jugendstil-Oberlicht dominiert und von den raumhohen Bücherregalen eingerahmt wird. Es heißt, die Livraria Lello habe Joanne K. Rowling als Vorlage für einige Szenen ihrer "Harry Potter"-Romane gedient, so etwa die schwebende Treppe von Hogwarts.</p> <p>Der Eintritt für die Livraria Lello beträgt 5 Euro. Beim Kauf eines Buches wird der Eintrittspreis verrechnet.</p> <h3><a name="bahnhof" id="bahnhof"></a>7. Estação de São Bento</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/estacao-de-sao-bento-porto.jpg" src="../../images/preloader.gif" alt="Estação de São Bento"> <p>Estação de São Bento, einer der schönsten Bahnhöfe der Welt.Foto: Bettina Tiedke</p> </div> <p>Die 1916 eröffnete Estação de São Bento gilt als einer der schönsten Bahnhöfe der Welt. Auf dem Gelände befand sich früher das Kloster Mosteiro de São Bento de Avé-Maria – daher der Name des Bahnhofs. Die Wände der Bahnhofsvorhalle zieren 20.000 Azulejos, Portugals berühmte blaue Keramikfliesen. Auf den Fliesenbildern stellte der portugiesische Künstler Jorge Colaço u. a. Infante D. Henrique (Heinrich der Seefahrer) bei der Eroberung Ceutas und andere wichtige Ereignisse aus der portugiesischen Geschichte dar.</p> <h3><a name="francisco" id="francisco"></a>8. Igreja Monumento de São Francisco</h3> <p>Die ursprünglich im gotischen Baustil zwischen 1383 und 1425 errichtete Kirche gehörte zum örtlichen Franziskanerkloster. Im 17. und 18. Jahrhundert wurde das dreischiffige Gotteshaus weitgehend im barocken Stil umgestaltet. Im Zuge dieser äußeren Umgestaltung der Kirche wurde auch der Innenraum mit üppigen, vergoldeten Schnitzereien ausgestattet. Dafür wurden mehr als 100 Kilogramm Gold in Form von Blattgold und Goldfarbe verwendet, so dass nun jede Oberfläche im Innenraum mit Gold überzogen ist und in warmem Glanz erstrahlt.</p> <h3><a name="boerse" id="boerse"></a>9. Palácio da Bolsa (Börsenpalast)</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/palacio-de-bolsa-porto.jpg" src="../../images/preloader.gif" alt="Palácio da Bolsa, Porto"> <p>Palácio da Bolsa in Porto</p> </div> <p>Der Börsenpalast ist ein weiteres herausragendes historisches Bauwerk in Porto. Das imposante Gebäude wurde ursprünglich als Sitz der Handelsvereinigung Portos in der zweiten Hälfte des 19. Jahrhunderts im neoklassizistischen Stil errichtet. Von 1841 bis 1911 diente es auf Wunsch von Königin Maria II. als Handelsbörse. Danach wurde es wieder an die Handelsvereinigung zurückgegeben.</p> <p>Die "Halle der Nationen" und der 1862 im maurischen Stil prunkvoll gestaltete "Arabische Saal" sind die Highlights im Börsenpalast. Früher wurden hier wichtige Staatsmänner aus aller Welt empfangen. Heute finden hier "nur noch" kulturelle Veranstaltungen statt.</p> <h3><a name="carmo" id="carmo"></a>10. Igreja do Carmo und Igreja dos Carmelitas</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src= "../../images/portugal/porto/igreja-do-carmo-und-igreja-dos-carmelitas-porto.jpg" src= "../../images/preloader.gif" alt="Igreja do Carmo und Igreja dos Carmelitas"> <p>Die beiden Kirchen Igreja do Carmo und Igreja dos Carmelitas trennt nur ein ein Meter schmales Haus</p> </div> <p>Auf den ersten Blick erscheinen die beiden Kirchen, wenn auch baulich unterschiedlich, eins zu sein. Auf der linken Seite befindet sich die Igreja dos Carmelitas und auf der rechten Seite die Barock-Kirche Igreja do Carmo, deren Fassade mit Azulejos verkleidet ist. Wenn du genau hinschaust, erkennst du aber, dass sich zwischen den beiden Kirchen ein nur ein Meter breites Haus befindet. Dieses wurde gebaut, damit die Mönche in der Igreja do Carmo und die Nonnen in der Igreja dos Carmelitas durch mehr als nur eine Wand getrennt waren. So sollte die Keuschheit zwischen Mönchen und Nonnen gewährleistet werden.</p> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/igreja-do-carmo-porto.jpg" src= "../../images/preloader.gif" alt="Igreja do Carmo"> <p>Die mit Azulejos verzierte rechte Außenfassade der Igreja do Carmo</p> </div> <h2><a name="reisetipps" id="reisetipps"></a>Reisetipps für Porto</h2> <h3><a name="wetter" id="wetter"></a>Wetter und beste Reisezeit</h3> <p>Die beste Reisezeit für Porto sind die Sommermonate Juni bis September. In dieser Zeit liegen die Tagestemperaturen zwischen 25 und 29 Grad. Damit ist es in Porto im Sommer nicht ganz so heiß wie etwa an Algarve, der beliebten Urlaubsregion im Süden Portugals.</p> <p>Die Winter in Porto sind regenreich, aber bei Temperaturen von durchschnittlich 14 Grad eher mild.</p> <h3><a name="essen" id="essen"></a>Essen in Porto</h3> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/essen-porto.jpg" src= "../../images/preloader.gif" alt="Straßenresturant Porto"> <p>Deftiger Eintopf in einem Straßenrestaurant in Porto</p> </div> <p>In Porto, wie eigentlich in ganz Portugal, kommen vor allem Fisch- und Meeresfrüchte-Fans auf ihre Kosten. Ob gegrillte Sardinen (der Lieblingsfisch der Portugiesen), Stockfisch/ Bacalhau (das Nationalgericht Portugals), Goldbrasse/Dorade, Tunfisch, Krake oder Meeresspinne – das Angebot an Fisch und Meeresfrüchten ist auch in Portos Restaurants breit gefächert.</p> <p>Feinschmecker zieht es in Porto in die beiden Michelin-Sterne-Restaurants Pedro Lemos und Antiqvvm.</p> <p>Gute, preiswertere Restaurants mit authentischer portugiesischer Küche finden sich vielerorts in der Stadt. Hier eine Auswahl nach Stadtteilen:</p> <p><strong>Ribeira</strong> </p> <ul class="standard"> <li><strong>Taberna do Largo</strong>, Largo Sao Domingos Nº 69, Porto 4050-545. Petiscos 2 - 14 €. Hübscher Lebensmittel- und Feinkostladen plus Taverne. Freundlicher Service und typisch portugiesisch.</li> <li><strong>Taberna dos Mercadores</strong>, Rua dos Mercadores 36 38, Porto 4050-373. Hauptgerichte 14 - 22 €. Kleines, authentisches Restaurant mit offener Küche. Gegrillte Fisch- und Fleischgerichte, aber auch Eintöpfe (Feijoadas) und Reisgerichte.</li> <li><strong>DOP</strong>, Largo Sao Domingos 18, Porto 4050-545. Hauptgerichte 25 - 28 €. Eins der stilvollsten Restaurants in Porto. Kreative, saisonale Küche.</li> </ul> <p><strong>Vila Nova de Gaia</strong> </p> <p>Eine Portweinkellerei an der anderen und ebenso viele Restaurants – alle mit Blick auf den Douro und die Altstadt von Porto. Da fällt die Auswahl schwer. Wie wäre es aber zum Beispiel mit der <strong>Taverninha do Manel</strong> gleich rechts neben der Portweinkellerei Cálem? Drinnen kannst du in rustikaler Atmosphäre und draußen mit Blick auf den Douro Petiscos oder andere typische portugiesische Gerichte probieren.</p> <p>Solltest du Lust auf brasilianische Küche haben, empfiehlt sich das <strong>Mineirão Cais de Gaia</strong>. Bei Life-Musik und Tanz werden hier allerlei Köstlichkeiten vom Grill aufgetischt.</p> <p><strong>Bolhão</strong> </p> <ul class="standard"> <li><strong>Majestic Cafe</strong>, Rua de Santa Catarina 112, Porto 4000-442. Schönstes Kaffeehaus Portos. Art Nouveau-Interieur. Nicht besonders günstig, aber auf jeden Fall sehenswert.</li> </ul> <h3><a name="nachtleben" id="nachtleben"></a>Nachtleben</h3> <p>Das Nachtleben in Porto konzentriert sich im Zentrum Portos vor allem auf die Rua Cândido dos Reis und die Rua Galerias de Paris nördlich vom Torre Dos Clérigos. Dort gibt es zahlreiche Bars und Kneipen sowie einige Clubs.</p> <ul class="standard"> <li><strong>Porto Tónico (Club/Bar)</strong>, Rua de Cândido dos Reis 96, geöffnet: täglich von 19 bis 4 Uhr früh. Schicke Bar und zwei Dancefloors.</li> <li><strong>Auditório (Club)</strong>, Rua de Cândido dos Reis 127, geöffnet: Di.-Mi., 23 bis 2.30 Uhr, und Do.-Sa., 23 bis 4 Uhr früh. Weniger Bar, eher Dancefloor. Ab 1 Uhr nachts geht hier die Post ab.</li> </ul> <h3><a name="transport" id="transport"></a>Porto und Umgebung – Getting around</h3> <p>Das touristische Leben in Porto spielt sich vor allem in der Altstadt bzw. an der Uferpromenade Cais da Ribeira ab. Von dem Ponte de Dom Luis I. kannst du alle wichtigen Sehenswürdigkeiten wie die Kathedrale von Porto (Sé do Porto) in nur wenigen Minuten zu Fuß erreichen.</p> <p>Alternativ kannst du dich mit dem Tuk Tuk fortbewegen bzw. eine Stadtrundfahrt (ab 30 € p. P.) machen. Oder du buchst ein Ticket für eine kombinierte Hop-On/Hop-Off-Bus-, Straßenbahn- und Seilbahn-Tour (ab 23,40 € p. P.).</p> <p>Der Strand Lavadores (Praia de Lavadores) an der Mündung des Douro liegt nur knapp vier Kilometer vom Ponte de Dom Luis I. entfernt und ist eine gute Möglichkeit, sich ein bisschen Meeresluft um die Nase wehen zu lassen.</p> <p>Auf dem Weg dorthin kommst du auch am Nature Reserve Douro Estuary Site sowie an der Marina, Mar Douro, vorbei. In der Marina kannst du eine private Segeltour mit Skipper buchen.</p> <p>Last but not least bietet sich ab Porto eine mehrstündige Rabelo-Tour oder eine mehrtägige Fluss-Kreuzfahrt ins <a href="../douro-tal/" title="Douro-Tal">Douro-Tal</a> an.</p> <div class="galeriebildSingle"> <img class="lazyload" data-src="../../images/portugal/porto/rabelos-hafen-pinhao.jpg" src= "../../images/preloader.gif" alt="Hafen von Pinhão mit Rabelos"> <p>Rabelos im Hafen von Pinhão, einer der zentralen Orte im Douro-Tal</p> </div> <h3><a name="anreise" id="anreise"></a>Porto – An- und Weiterreise</h3> <h4>Mit dem Flugzeug</h4> <p>Der internationale Flughafen von Porto, Aeroporto Francisco Sá Carneiro, befindet sich ca. 10 km nordwestlich von Porto. Portos Flughafen wird von TAP Air, der größten portugiesischen Fluggesellschaft, wie auch von deutschen und anderen europäischen Airlines (u. a. Lufthansa und Easyjet) angeflogen.</p> <h4>Mit dem Bus</h4> <p>Der Campo 24 de Agosto ist der zentrale Busbahnhof in Porto. Die Unternehmen Alsa, FlixBus, Rede Expressos, Renex, Citi Express u. a. bieten zum Teil mehrmals täglich von verschiedenen Landesteilen aus Verbindungen von und nach Porto an.</p> <h4>Mit dem Zug</h4> <p>Porto besitzt zwei Fernbahnhöfe: den bereits oben erwähnten sehenswerten Hauptbahnhof São Bento (Estação de São Bento) und den Bahnhof Campanhã. Dieser liegt etwa zwei Kilometer vom Stadtzentrum entfernt. Hier endet die von <a href="../lissabon/" title= "Lissabon">Lissabon</a> kommende Linha do Norte. Und hier verläuft auch die Linha do Minho, die den Hauptbahnhof São Bento über Campanhã mit dem Grenzbahnhof Valença verbindet und weiter nach Vigo in Galizien führt.</p> <h4>Mit dem Schiff</h4> <p>Portos Überseehafen befindet sich in Leixões, ca. zehn Kilometer vom historischen Zentrum entfernt. Der Hafen Leixões ist der wichtigste Handelshafen und der größte künstlich angelegte Hafen Portugals. Hier machen die großen Kreuzfahrtschiffe an zwei Terminals fest. Vom Hafen in Leixões, kommst du sehr schnell mit der Straßenbahn, dem Bus, dem Taxi oder dem Shuttle-Bus einer Reederei nach Porto.</p> <h3>Porto im Internet</h3> <p><a href="https://www.visitportugal.com/de" target="_blank" title= "Visitportugal">Visitportugal</a> ist die offizielle Tourismus-Webseite für Portugal, die von der nationalen Tourismusbehörde Turismo de Portugal, I.P., betrieben wird.</p> <h2>Diese Seiten könnten dich auch interessieren!</h2> <hr class="linie"> <table class="standardTeaser"> <tr> <td> <a href="../lissabon/" title="Lissabon"><img class="lazyload" data-src= "../../images/portugal/teaser/lissabon.jpg" src="../../images/preloader.gif" alt= "Lissabon"><span class="teaser">Lissabon</span><span class="artikel">Lesen</span></a> </td> <td> <a href="../douro-tal/" title="Douro-Tal Portugal"><img class="lazyload" data-src= "../../images/portugal/teaser/douro-tal-portugal.jpg" src="../../images/preloader.gif" alt="Douro-Tal Portugal"><span class="teaser">Douro-Tal Portugal</span><span class= "artikel">Lesen</span></a> </td> </tr> <tr> <td> <a href="../sintra/" title="Sintra Portugal"><img class="lazyload" data-src= "../../images/portugal/teaser/sintra.jpg" src="../../images/preloader.gif" alt= "Sintra"><span class="teaser">Sintra</span><span class="artikel">Lesen</span></a> </td> <td> <a href="../../spanien/la-palma/" title="La Palma"><img class="lazyload" data-src= "../../images/portugal/teaser/la-palma.jpg" src="../../images/preloader.gif" alt= "Caldera de Taburiente, La Palma"><span class="teaser">La Palma</span><span class= "artikel">Lesen</span></a> </td> </tr> </table> <p class="oben"><a href="#header">nach oben</a> </p> </div> <div id="sidebarLinks"> <div class="werbung"> <div class="empfehlung"> <h3 class="adBox">Top Ziele</h3> </div> <ul class="standardSidebar"> <li class="text"><a href="https://www.planet2go.de/indonesien/bali/" title="Bali">Bali</a></li> <li><a href="https://www.planet2go.de/indonesien/bali/" title="Bali"><img class="lazyload" data-src="https://www.planet2go.de/images/top5orte/bali.JPG" src="https://www.planet2go.de/images/preloader-sidebarLeft.gif" alt="Bali"></a></li> <li class="text"><a href="https://www.planet2go.de/thailand/" title="Thailand">Thailand</a></li> <li><a href="https://www.planet2go.de/thailand/" title="Thailand"><img class="lazyload" data-src="https://www.planet2go.de/images/top5orte/thailand.jpg" src="https://www.planet2go.de/images/preloader-sidebarLeft.gif" alt="Thailand"></a></li> <li class="text"><a href="https://www.planet2go.de/peru/" title="Myanmar">Peru</a></li> <li><a href="https://www.planet2go.de/peru/" title="Peru"><img class="lazyload" data-src="https://www.planet2go.de/images/top5orte/machu-picchu.jpg" src="https://www.planet2go.de/images/preloader-sidebarLeft.gif" alt="Peru"></a></li> <li class="text"><a href="https://www.planet2go.de/mexiko/yucatan/" title="Yucatán">Yucatán</a></li> <li><a href="https://www.planet2go.de/mexiko/yucatan/" title="Yucatán"><img class="lazyload" data-src="https://www.planet2go.de/images/top5orte/yucatan.jpg" src="https://www.planet2go.de/images/preloader-sidebarLeft.gif" alt="Yucatan"></a></li> <li class="text"><a href="https://www.planet2go.de/costa-rica/" title="Costa Rica">Costa Rica</a></li> <li><a href="https://www.planet2go.de/costa-rica/" title="Costa Rica"><img class="lazyload" data-src="https://www.planet2go.de/images/top5orte/costa-rica.jpg" src="https://www.planet2go.de/images/preloader-sidebarLeft.gif" alt="Costa Rica"></a></li> </ul> </div> </div> <div id="sidebarRechts"> <div class="empfehlung"> <h3 class="adBox">Anzeige</h3> </div> <div class="werbung"> <div class="anzeigenblock"> <p><strong>awa7® Visa Karte – Für uns eine der besten Kreditkarten auf Reisen!</strong> </p> <p><a href="https://c.neqty.net/trck/eclick/c79b4fe6bc227138627f575ba3ff33e5" target="_blank" rel="nofollow"><img data-src= "https://c.neqty.net/trck/eview/c79b4fe6bc227138627f575ba3ff33e5" data-name="awa" border="0" width="300" height="250" alt=""></a> </p> </div> </div> <div class="empfehlung"> <h3 class="adBox">Anzeige</h3> </div> <div class="werbung"> <div class="background"> <div class="anzeigenblock"> <p><strong>Tickets und Fahrpläne für Züge, Busse & Fähren in Asien</strong> </p> <script src="//cdn0.trainbusferry.com/tools/form/de/?id=3960740&domain=12go.com" data-one2go="3960740" data-color="red" data-language="de" data-width="250" data-height= "320" data-border="1" data-origin-empty="true" data-destination-empty="true" data-domain= "12go.com" type="text/plain" data-type="application/javascript" data-name= "goasia"></script> <div id="powered"> Powered by <a href="https://12go.com/?z=3960740">12Go system</a> </div> </div> </div> </div> <div class="empfehlung"> <h3 class="adBox">Anzeige</h3> </div> <div class="werbung"> <div class="anzeigenblock"> <p><strong>Ist dein Handy startklar für den nächsten Urlaub? Hier gibt's eSIM-Karten für fast 200 Länder!</strong> </p> <p><a href="https://airalo.pxf.io/c/4990757/1589220/15608" target="_top" id="1589220" rel= "nofollow"><img data-src="//a.impactradius-go.com/display-ad/15608-1589220" border="0" alt="" width="280" height="280" data-name="airalo"></a><img height="0" width="0" data-src= "https://imp.pxf.io/i/4990757/1589220/15608" style="position:absolute;visibility:hidden;" border="0"> </p> </div> </div> </div> </div> <div id="footerWrapper"> <div id="footer"> <div class="floatLinks"> <ul class="Lesen"> <li class="headline">Planet2Go – das sind wir!</li> <li><img class="lazyload" data-src= "https://www.planet2go.de/images/footer/gudrun-brandenburg-und-bettina-tiedke.jpg" src= "https://www.planet2go.de/images/preloader-footer.gif" alt="Über uns"> </li> <li>Hi, wir sind Gudrun und Tina, schön, dass du auf unserer Seite bist! Auf unserem Reiseblog Planet2Go teilen wir unsere Reise-Erfahrungen, unser Reise-Know-how, unsere Reiserouten und -tipps. Mehr über uns und unseren Blog erfährst du auf <a href= "https://www.planet2go.de/ueber-uns/" title="About Planet2Go">dieser Seite</a>. </li> </ul> <ul class="Videos"> <li class="headline">Unsere Videos bei YouTube</li> <li> <a href="https://youtu.be/HrBala-0EMM" target="_blank">Myanmar Highlights</a> </li> <li> <a href="https://youtu.be/0k7Mjv_Kuyw" target="_blank">Lombok Best Places</a> </li> <li> <a href="https://youtu.be/ESio-cciO0M" target="_blank">Gili-Inseln Best Places - Gili Trawangan, Gili Air, Gili Meno</a> </li> <li> <a href="https://youtu.be/eMs4SE3Sk8g" target="_blank">Die shönsten Orte auf Yucatán (Mexiko)</a> </li> <li> <a href="https://youtu.be/m7skkXsv0D4" target="_blank">Die schönsten Orte in Costa Rica – Rundreise und Road Trip</a> </li> <li> <a href="https://youtu.be/DeLlTJKHdxE" target="_blank">La Palma - Best Places</a> </li> <li> <a href="https://www.youtube.com/user/gudrunsWELT" target="_blank">...Alle unsere Videos</a> </li> </ul> </div> <div class="floatRechts"> <ul class="Weitere"> <li class="headline">Rechtliches</li> <li> <a href="https://www.planet2go.de/impressum/" onclick="klaro.show();return false;" style= "cursor:pointer;">Cookie Manager</a> </li> <li> <a href="https://www.planet2go.de/datenschutz/">Datenschutzerklärung</a> </li> <li> <a href="https://www.planet2go.de/impressum/">Impressum</a> </li> </ul> <ul class="Lesen"> <li class="headline">Offenlegung</li> <li>* Werbelink / Anzeige</li> </ul> <ul class="Lesen"> <li>Wenn du auf dieser Webseite eine Anzeige oder einen mit einem Sternchen gekennzeichneten Werbe- bzw. Affiliatelink anklickst und z. B. bei booking.com anschließend ein Hotel buchst oder bei amazon etwas bestellst, bezahlst du keinen Cent mehr. Als Publisherin von Affiliatelinks erhalte ich für jede Buchung und jeden Verkauf vom Advertiser eine kleine Provision, die es mir ermöglicht, meinen Reiseblog planet2go.de am Leben zu erhalten. Ich danke dir sehr dafür, dass du mein Projekt unterstützt!</li> </ul> </div> </div> </div> <script defer type="application/javascript" src="https://www.planet2go.de/klaroconfig.js"></script> <script defer type="application/javascript" src="https://www.planet2go.de/klaro.js"></script> <script>/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});</script> <script type="text/javascript"> $(document).ready(function(){ $('.nav-button').click(function(){ $('.nav-button').toggleClass('active'); }) }) </script> <script>/* Modernizr 2.8.3 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-fontface-borderimage-borderradius-boxshadow-multiplebgs-opacity-rgba-textshadow-csscolumns-generatedcontent-cssgradients-csstransitions-svg-svgclippaths-touch-shiv-mq-cssclasses-teststyles-testprop-testallprops-prefixes-domprefixes-load */ ;window.Modernizr=function(a,b,c){function C(a){j.cssText=a}function D(a,b){return C(n.join(a+";")+(b||""))}function E(a,b){return typeof a===b}function F(a,b){return!!~(""+a).indexOf(b)}function G(a,b){for(var d in a){var e=a[d];if(!F(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function H(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:E(f,"function")?f.bind(d||b):f}return!1}function I(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return E(b,"string")||E(b,"undefined")?G(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),H(e,b,c))}var d="2.8.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b)&&c(b).matches||!1;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A={}.hasOwnProperty,B;!E(A,"undefined")&&!E(A.call,"undefined")?B=function(a,b){return A.call(a,b)}:B=function(a,b){return b in a&&E(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.rgba=function(){return C("background-color:rgba(150,255,150,.5)"),F(j.backgroundColor,"rgba")},s.multiplebgs=function(){return C("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.borderimage=function(){return I("borderImage")},s.borderradius=function(){return I("borderRadius")},s.boxshadow=function(){return I("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return D("opacity:.55"),/^0.55$/.test(j.opacity)},s.csscolumns=function(){return I("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return C((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),F(j.backgroundImage,"gradient")},s.csstransitions=function(){return I("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var J in s)B(s,J)&&(x=J.toLowerCase(),e[x]=s[J](),v.push((e[x]?"":"no-")+x));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)B(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},C(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.testProp=function(a){return G([a])},e.testAllProps=I,e.testStyles=y,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; </script> <script>/* nav jquery */ !function(e,n){var i={init:function(n,i){var u=this;u.options=e.extend({},e.fn.nav.options,n),u.$body=e("body"),u.$nav=e(i),u.$menuButton=e(u.options.navButton),u.$subMenu=e(u.options.subMenu),u.subMenu=u.options.subMenu,u.mobileMode=u.isCurrentlyMobile(u),u.mouseOver=u.options.mouseOver,u.disableSubMenuLink=u.options.disableSubMenuLink,u.slideSpeed=u.options.slideSpeed,e("html").removeClass("nav-no-js"),u.collapseSubMenus(u),u.bindEvents(u)},bindEvents:function(i){i.$menuButton.on("click",function(e){i.toggleNav(i),e.preventDefault()}),i.$nav.on("click",i.subMenu+" > a",function(n){var u=e(this);i.isSubMenuLinkDisabled(i,u)&&(i.toggleSubMenu(i,u.parent()),n.preventDefault())}),1==i.mouseOver&&(i.$nav.on("mouseenter",i.subMenu,function(){0==i.mobileMode&&i.openSubMenu(i,e(this))}),i.$nav.on("mouseleave",i.subMenu,function(){0==i.mobileMode&&i.closeSubMenu(i,e(this))})),e(n).on("resize",function(){i.resetNav(i)})},isSubMenuLinkDisabled:function(e,n){return"always"==e.disableSubMenuLink||"#"==n.attr("href")||"mobile"==e.disableSubMenuLink&&1==e.mobileMode||"desktop"==e.disableSubMenuLink&&0==e.mobileMode},toggleNav:function(n){n.$nav.stop().clearQueue().slideToggle(n.slideSpeed,function(){var i=e(this);i.is(":hidden")?(n.collapseSubMenus(n),e(this).attr("style","display: none;")):e(this).attr("style","display: block;")}),n.$body.toggleClass("nav-lock-scroll")},toggleSubMenu:function(e,n){n.hasClass("nav-active")?e.closeSubMenu(e,n):e.openSubMenu(e,n)},openSubMenu:function(n,i){i.addClass("nav-active").children("ul").stop().clearQueue().slideDown(n.slideSpeed,function(){e(this).attr("style","display: block;")}),i.siblings(n.subMenu).removeClass("nav-active").children("ul").slideUp(n.slideSpeed,function(){e(this).clearQueue()}).find(".nav-active").removeClass("nav-active").children("ul").slideUp(n.slideSpeed,function(){e(this).clearQueue()})},closeSubMenu:function(n,i){i.removeClass("nav-active").children("ul").stop().clearQueue().slideUp(n.slideSpeed,function(){e(this).attr("style","display: none;")}).find(".nav-active").removeClass("nav-active").children("ul").slideUp(n.slideSpeed,function(){e(this).clearQueue()})},resetNav:function(e){var n=e.isCurrentlyMobile(e);e.mobileMode!==n&&(e.$nav.removeAttr("style").find("ul").removeAttr("style"),e.$body.removeClass("nav-lock-scroll"),e.collapseSubMenus(e),e.mobileMode=n)},collapseSubMenus:function(e){e.$subMenu.removeClass("nav-active").children("ul").hide()},isCurrentlyMobile:function(e){return e.$menuButton.is(":visible")}};e.fn.nav=function(e){return this.each(function(){var n=Object.create(i);n.init(e,this)})},e.fn.nav.options={navButton:".nav-button",subMenu:".nav-submenu",mouseOver:!0,disableSubMenuLink:"always",slideSpeed:300}}(jQuery,window,document),"function"!=typeof Object.create&&(Object.create=function(e){function n(){}return n.prototype=e,new n}); </script> <script>/** * Module: rem - v1.3.2 * Description: A polyfill to parse CSS links and rewrite pixel equivalents into head for non supporting browsers * Date Built: 2014-07-02 * Copyright (c) 2014 | Chuck Carpenter <chuck.carpenter@me.com>,Lucas Serven <lserven@gmail.com>; **/ !function(a){"use strict";var b=function(){var a=document.createElement("div");return a.style.cssText="font-size: 1rem;",/rem/.test(a.style.fontSize)},c=function(){for(var a=document.getElementsByTagName("link"),b=[],c=0;c<a.length;c++)"stylesheet"===a[c].rel.toLowerCase()&&null===a[c].getAttribute("data-norem")&&b.push(a[c].href);return b},d=function(){for(var a=0;a<m.length;a++)j(m[a],e)},e=function(a,b){if(q.push(a.responseText),r.push(b),r.length===m.length){for(var c=0;c<r.length;c++)f(q[c],r[c]);(m=n.slice(0)).length>0?(r=[],q=[],n=[],d()):g()}},f=function(a,b){for(var c,d=k(a).replace(/\/\*[\s\S]*?\*\//g,""),e=/[\w\d\s\-\/\\\[\]:,.'"*()<>+~%#^$_=|@]+\{[\w\d\s\-\/\\%#:!;,.'"*()]+\d*\.?\d+rem[\w\d\s\-\/\\%#:!;,.'"*()]*\}/g,f=d.match(e),g=/\d*\.?\d+rem/g,h=d.match(g),i=/(.*\/)/,j=i.exec(b)[0],l=/@import (?:url\()?['"]?([^'\)"]*)['"]?\)?[^;]*/gm;null!==(c=l.exec(a));)n.push(j+c[1]);null!==f&&0!==f.length&&(o=o.concat(f),p=p.concat(h))},g=function(){for(var a=/[\w\d\s\-\/\\%#:,.'"*()]+\d*\.?\d+rem[\w\d\s\-\/\\%#:!,.'"*()]*[;}]/g,b=0;b<o.length;b++){l+=o[b].substr(0,o[b].indexOf("{")+1);for(var c=o[b].match(a),d=0;d<c.length;d++)l+=c[d],d===c.length-1&&"}"!==l[l.length-1]&&(l+="\n}")}h()},h=function(){for(var a=0;a<p.length;a++)s[a]=Math.round(parseFloat(p[a].substr(0,p[a].length-3)*t))+"px";i()},i=function(){for(var a=0;a<s.length;a++)s[a]&&(l=l.replace(p[a],s[a]));var b=document.createElement("style");b.setAttribute("type","text/css"),b.id="remReplace",document.getElementsByTagName("head")[0].appendChild(b),b.styleSheet?b.styleSheet.cssText=l:b.appendChild(document.createTextNode(l))},j=function(b,c){try{var d=a.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP")||new ActiveXObject("Msxml2.XMLHTTP"):new XMLHttpRequest;d.open("GET",b,!0),d.onreadystatechange=function(){4===d.readyState&&c(d,b)},d.send(null)}catch(e){if(a.XDomainRequest){var f=new XDomainRequest;f.open("get",b),f.onload=function(){c(f,b)},f.onerror=function(){return!1},f.send()}}},k=function(b){return a.matchMedia||a.msMatchMedia||(b=b.replace(/@media[\s\S]*?\}\s*\}/g,"")),b};if(!b()){var l="",m=c(),n=[],o=[],p=[],q=[],r=[],s=[],t="";t=function(){var a,b=document,c=b.documentElement,d=b.body||b.createElement("body"),e=!b.body,f=b.createElement("div"),g=d.style.fontSize;return e&&c.appendChild(d),f.style.cssText="width:1em; position:absolute; visibility:hidden; padding: 0;",d.style.fontSize="1em",d.appendChild(f),a=f.offsetWidth,e?c.removeChild(d):(d.removeChild(f),d.style.fontSize=g),a}(),d()}}(window);$('.nav').nav(); </script> <script>/* Lazy Load 2.0.0-rc.2 - MIT license - Copyright 2007-2019 Mika Tuupola */ !function(t,e){"object"==typeof exports?module.exports=e(t):"function"==typeof define&&define.amd?define([],e):t.LazyLoad=e(t)}("undefined"!=typeof global?global:this.window||this.global,function(t){"use strict";function e(t,e){this.settings=s(r,e||{}),this.images=t||document.querySelectorAll(this.settings.selector),this.observer=null,this.init()}"function"==typeof define&&define.amd&&(t=window);const r={src:"data-src",srcset:"data-srcset",selector:".lazyload",root:null,rootMargin:"0px",threshold:0},s=function(){let t={},e=!1,r=0,o=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(e=arguments[0],r++);for(;r<o;r++)!function(r){for(let o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e&&"[object Object]"===Object.prototype.toString.call(r[o])?t[o]=s(!0,t[o],r[o]):t[o]=r[o])}(arguments[r]);return t};if(e.prototype={init:function(){if(!t.IntersectionObserver)return void this.loadImages();let e=this,r={root:this.settings.root,rootMargin:this.settings.rootMargin,threshold:[this.settings.threshold]};this.observer=new IntersectionObserver(function(t){Array.prototype.forEach.call(t,function(t){if(t.isIntersecting){e.observer.unobserve(t.target);let r=t.target.getAttribute(e.settings.src),s=t.target.getAttribute(e.settings.srcset);"img"===t.target.tagName.toLowerCase()?(r&&(t.target.src=r),s&&(t.target.srcset=s)):t.target.style.backgroundImage="url("+r+")"}})},r),Array.prototype.forEach.call(this.images,function(t){e.observer.observe(t)})},loadAndDestroy:function(){this.settings&&(this.loadImages(),this.destroy())},loadImages:function(){if(!this.settings)return;let t=this;Array.prototype.forEach.call(this.images,function(e){let r=e.getAttribute(t.settings.src),s=e.getAttribute(t.settings.srcset);"img"===e.tagName.toLowerCase()?(r&&(e.src=r),s&&(e.srcset=s)):e.style.backgroundImage="url('"+r+"')"})},destroy:function(){this.settings&&(this.observer.disconnect(),this.settings=null)}},t.lazyload=function(t,r){return new e(t,r)},t.jQuery){const r=t.jQuery;r.fn.lazyload=function(t){return t=t||{},t.attribute=t.attribute||"data-src",new e(r.makeArray(this),t),this}}return e});</script> <script>lazyload();</script> <script>//Top Button function scrollFunction(){document.body.scrollTop>20||document.documentElement.scrollTop>20?topButton.style.display="block":topButton.style.display="none"}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}topButton=document.getElementById("topButton"),window.onscroll=function(){scrollFunction()};</script> <script>/** * jQuery ShowMore plugin 0.0.1 * * Copyright (c) 2013 (XMAESTRO) * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Date: Tue Nov 17 2013 **/ !function(s){s.fn.showmore=function(e){var o=this,n=s.extend({visible:5,childElement:"li",showMoreText:"<span>Mehr anzeigen</span>",showLessText:"<span>Weniger anzeigen</span>",showMoreClass:"show_more",showLessClass:"show_less"},e);o.show_less=function(){count=0,o.find(n.childElement).each(function(){count>=n.visible&&s(this).slideUp(800).hide(),count+=1})},o.show_more=function(){count=0,o.find(n.childElement).each(function(){s(this).slideDown(800).show(),count+=1})},o.init=function(){var e=null==jQuery.data(document.body,"current_show_more")?0:jQuery.data(document.body,"current_show_more");jQuery.data(document.body,"current_show_more",parseInt(e)+1);var a=jQuery.data(document.body,"current_show_more");o.show_less(),o.after('<a href="javascript:;" id="'+n.showMoreClass+a+'" class="'+n.showMoreClass+'" >'+n.showMoreText+"</a>"),o.after('<a href="javascript:;" id="'+n.showLessClass+a+'" class="'+n.showLessClass+'" style="display:none" >'+n.showLessText+"</a>"),s("#"+n.showMoreClass+a).click(function(){o.show_more(),s("#"+n.showMoreClass+a).slideUp(800).hide(),s("#"+n.showLessClass+a).slideDown(800).show()}),s("#"+n.showLessClass+a).click(function(){o.show_less(),s("#"+n.showLessClass+a).slideUp(800).hide(),s("#"+n.showMoreClass+a).slideDown(800).show()})},o.init()}}(jQuery);</script> <script>jQuery(document).ready(function(){jQuery(".ul").showmore({visible:5}),jQuery(".div").showmore({childElement:"a",visible:3,showMoreText:"<span class='btn'>Mehr anzeigen</span>",showLessText:"<span class='btn'>Weniger anzeigen</span>"})});</script> <script async defer type="text/plain" data-src="https://widget.getyourguide.com/dist/pa.umd.production.min.js" data-gyg-partner-id="5218AQD" data-type="application/javascript" data-name="getyourguide"></script></body> </html>