<!DOCTYPE html>
<html lang="tr">
<head>
<title>Göçtü kervan...</title>
<meta name="title" content="Göçtü kervan..."/>
<meta name="description" content="Son haftalarda kültür, edebiyat ve düşünce dünyasından birbirinden kıymetli isimleri ahirete yolcu ettik. Henüz İstanbul'u en güzel anlatan Mario Levi'nin üzüntüsünü atlatamamışken geçen hafta Alev Alatlı, bu hafta da Üstün İnanç ve Füruzan ile vedalaştık. Her biri yazdıkları, ürettikleri eserler ile bir kaç kuşağın düşünce dünyasını etkileyen bu isimlerin gidişiyle kültür dünyamız daha da kuraklaştı. Füruzan edebiyatımıza modern öykü anlayışının yerleşmesini sağlarken, Üstün İnanç Büyük Doğu geleneğinden beslenen kalemi ile bu ülkenin kimliği ve değerlerini romanlarına, tiyatro eserlerine ve senaryolarına taşıdı. Türkiye'nin dünyanın umudu olduğu fikrini savunan Alev Alatlı ise düşünen, sorgulayan, kimliği ile barışık zihinlere sahip olabilmemiz için kalem oynattı.  " />    
<meta name="keywords" content="alev alatlı,füruzan,üstün inanç,gülcan tezcan" /> 
<meta name="datePublished" content="2024-02-17T07:00:00+03:00">
<meta name="dateModified" content="2024-02-17T07:00:00+03:00"> 
<meta name="articleSection" content="news">
<meta name="articleAuthor" content="Akşam Cumartesi">
<link rel="canonical" href="https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324" />
<meta name="url" content="https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324"> 
<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324" />
<link rel="amphtml" href="https://m.aksam.com.tr/amp/cumartesi/goctu-kervan/haber-1449324"><meta itemprop="thumbnailUrl" content="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
<meta property="og:image" content="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="674">
<meta property="nsosyal:image" content="https://img3.aksam.com.tr/imgsdisk/2024/02/16/goctu-kervan-749.jpg" />
<meta content="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
<link rel="preload" as="image" href="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
<meta name="twitter:image:src" content="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg">
<meta name="image" content="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg">
<meta name="robots" content="max-image-preview:large">
<link rel="thumbnail" type="image/jpeg" href="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
<link rel="image_src" type="image/jpeg" href="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
<meta property="og:site_name" content="aksam.com.tr" />
<meta property="og:title" content="G&#246;&#231;t&#252; kervan..." />
<meta property="og:description" content="Haberin detaylar&#305; i&#231;in t&#305;klay&#305;n&#305;z" />
<meta property="og:url" content="https://www.aksam.com.tr/ekler/goctu-kervan/haber-1449324" />
<meta property="og:type" content="article" />
<meta property="fb:pages" content="113503195337720" />
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@aksam">
<meta name="twitter:title" content="G&#246;&#231;t&#252; kervan...">
<meta name="twitter:description" content="Haberin detaylar&#305; i&#231;in t&#305;klay&#305;n&#305;z">
<meta name="twitter:creator" content="@aksam">
<meta name="twitter:domain" content="https://www.aksam.com.tr/ekler/goctu-kervan/haber-1449324" />    
<link rel="icon" type="image/png" href="/assets-aksam/img/favicon.png?v=1907,16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<meta name="google-site-verification" content="b7s20lbqssA4clhgAGQO-cBOr0KpVtC0doalmZ9qvA8" />
<meta name="bitly-verification" content="990a736d5c15" />
<meta name="viewport" content="width=1010, initial-scale=1">
<meta type="NewsType" content="news" id="1449324"/>
<meta http-equiv="Content-language" content="TR" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<style>@font-face{font-family:"PT Sans";font-weight:400;font-display:auto;src:url(/assets-aksam/font/PT_Sans-Regular.woff2) format("woff2"),url(/assets-aksam/font/PT_Sans-Regular.ttf) format("truetype"),url(/assets-aksam/font/PT_Sans-Regular.woff) format("woff"),url("/assets-aksam/font/PT_Sans-Regular.svg#PT Sans") format("svg");font-style:normal;font-display:swap}@font-face{font-family:"PT Sans";font-weight:700;font-display:auto;src:url(/assets-aksam/font/PT_Sans-Bold.woff2) format("woff2"),url(/assets-aksam/font/PT_Sans-Bold.ttf) format("truetype"),url(/assets-aksam/font/PT_Sans-Bold.woff) format("woff"),url(/assets-aksam/font/PT_Sans-Bold.svg#roboto) format("svg");font-style:normal;font-display:swap}@font-face{font-family:"PT Sans";font-weight:900;font-display:auto;src:url(/assets-aksam/font/Prompt-Black.woff2) format("woff2"),url(/assets-aksam/font/Prompt-Black.woff) format("woff");font-style:normal;font-display:swap}</style>
<style>
ul[type=disc] {
    list-style-type: disc;
    padding-left: 40px;
}
.newsDetailText{
    font-family: 'Poppins', sans-serif;
    line-height: 2.8rem;
    font-size: 1.6rem;
}
  
  .stickyRell {
    position: relative !important;
}
.d-flex {
  display: flex;
  gap: 20px;
  margin: 15px 0;
  align-items: flex-start;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
</style>
<link rel="preload" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap" as="style">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap">
<link rel="preload" href="/assets-aksam/font/PT_Sans-Regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/assets-aksam/font/PT_Sans-Bold.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/assets-aksam/font/Prompt-Black.woff2" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/assets-aksam/css/main.css">
<link rel="preload"  href="/assets-aksam/css/detay.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 
<noscript>
<link rel="stylesheet" href="/assets-aksam/css/detay.css">
</noscript>
<link rel="stylesheet" href="/assets-aksam/css/haberOzet.css?v=tm5">
<link rel="stylesheet" href="/assets-aksam/css/video-ozet.css?v=tm4">
<style>
.newsSummaries
{width:100%;}
</style>
<script async>!function(){var t=document.createElement("script");t.setAttribute("src",'https://cdn.p.analitik.bik.gov.tr/tracker'+(typeof Intl!=="undefined"?(typeof (Intl||"").PluralRules!=="undefined"?'1':typeof Promise!=="undefined"?'2':typeof MutationObserver!=='undefined'?'3':'4'):'4')+'.js'),t.setAttribute("data-website-id","c1ac1cee-fc52-4a6e-9568-5a7d20ebb741"),t.setAttribute("data-host-url",'//c1ac1cee-fc52-4a6e-9568-5a7d20ebb741.collector.p.analitik.bik.gov.tr'),document.head.appendChild(t)}();</script>
<!--Google Tag Manager -->
<script async>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WWK5PN7');</script>
<!--End Google Tag Manager -->

<script src="https://www.aksam.com.tr/js/global.js?v=1907.2025.29.mou6"></script>
<link rel="preconnect" href="https://www.gstatic.com"> 

<style>

	.twoCategoryArea .titleCategory .switch-button {
	 padding: 15px;
	 background-color: #f5f5f5;
	 border-radius: 8px 140px 0 0;
}
 .twoCategoryArea .twoCategoryList {
	 display: flex;
	 justify-content: space-between;
	 flex-flow: wrap;
}
 @media only screen and (max-width: 767px) {
	 .twoCategoryArea .twoCategoryList {
		 display: block;
	}
}
 .twoCategoryArea .twoCategoryList .item {
	 width: 100%;
	 margin-bottom: 30px;
}
 @media only screen and (max-width: 767px) {
	 .twoCategoryArea .twoCategoryList .item {
		 width: 100%;
	}
}
 .twoCategoryArea .twoCategoryList .item h3 {
	 margin-top: 10px;
	 padding: 0 1.2rem;
	 margin-bottom: 10px;
	font-size:22px;
}
 .twoCategoryArea .right_media_area .image-wrapper {
	 padding-bottom: 56.25%;
}
 .twoCategoryArea .right_media_area .image-wrapper img {
	 margin-top: 0;
}
body, html {
    margin-top: 0 !important;
}
</style>
<link rel="preload" href="/assets-aksam/font/Poppins-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <link rel="preload" href="/assets-aksam/font/Poppins-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
	<style>
                @font-face{font-family:'Poppins';src:url(/assets-aksam/font/Poppins-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/assets-aksam/font/Poppins-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/assets-aksam/font/Poppins-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/assets-aksam/font/Poppins-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/assets-aksam/font/Poppins-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
        .newHeaderArea{font-family:Poppins,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;margin-bottom:16px}.newHeaderArea .colorBlack{color:#000!important}.newHeaderArea .header-main .logo-area .drop-select .drop-content{z-index:99991}.newHeaderArea .newsProfit{background:0 0!important;font-size:12px!important}.newHeaderArea .right ul li a{font-weight:700;font-size:12px}.newHeaderArea .diffExchange .diffPrice{font-weight:700;font-size:13px;margin-right:2px}.newHeaderArea .diffExchange .currency-icon{margin-right:1px;font-weight:500}.newHeaderArea .diffExchange i{background:#d9d9d9;color:#007238;display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:50%;font-size:10px}.newHeaderArea .socialNewDiff{width:96px}.newHeaderArea .menuSearch{margin-left:20px}.newHeaderArea .menuSearch .icon{position:absolute;z-index:9999;right:6px;top:7px;font-size:12px}.newHeaderArea .menuSearch .drop-content{display:block;position:inherit;padding:0!important;border:none;box-shadow:none;width:124px;right:0;min-width:auto;margin:0}.newHeaderArea .menuSearch .drop-content input{width:124px;background:#d9d9d9;border-radius:20px;padding:2px 10px};		
    </style>
	<style>
.content-time-item {
  padding: 10px;
  border: 1px solid #ededed;
  border-radius: 8px;
  background: #fffafa;
  margin-bottom: 20px;
  position: relative;
}
.content-time-item h2 {
  font-size: 2.2rem !important;
  margin-bottom: 5px;
  margin-top: 5px;
}
.content-time-item h3 {
  font-size: 2rem !important;
  margin-bottom: 5px;
  margin-top: 5px;
}
.content-time-item .editor-date {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  font-weight: 500;
  color: red;
  font-size: 20px;
}
.content-time-item .editor-date .editor-clock {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 4px;
  vertical-align: middle;
  background: url("/assets/img/clock.png") no-repeat center / contain;
}
.content-time-item .editor-date font {
  display: inline-flex;
  align-items: center;
  gap: 3px;
}
.content-time-item .link-wrapper .live-copy-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  border-radius: 6px;
  cursor: pointer;
  color: #0667d0;
  background: rgba(6, 103, 208, 0.08);
  user-select: none;
}
.content-time-item .link-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.content-time-item .link-wrapper .live-copy-link .editor-link-img {
  width: 22px;
  height: 22px;
  background: url("/assets/img/link.png") no-repeat center / contain;
}
	</style>
<!-- google ad-->

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
     <script async src="https://img2.aksam.com.tr/folders/js/prebid.js?v=10"></script>
	 <script async src="https://img2.aksam.com.tr/folders/js/pgn-native-aksamcomtr.dev.js?v=6"></script>
    <script type='text/javascript'>
       var pbjs = window.pbjs || { que: [] };
        var googletag = googletag || {};
        googletag.cmd = googletag.cmd || [];
        var tmAds = tmAds || {};
        tmAds.queue = tmAds.queue || [];

        var PgnN = PgnN || {};
        PgnN.queue = PgnN.queue || [];
		var pgnPbjs = window.pgnPbjs || { que: [] };
    </script>
    <script async src="https://img2.aksam.com.tr/folders/js/tmAds-aksam4.js?v=10"></script>
   
</head>
<body class="detay infinite">
 
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "WebSite",
            "url": "https://www.aksam.com.tr/",
            "potentialAction": {
                "@type": "SearchAction",
                "target": "https://www.aksam.com.tr/index/{queryKeyword}",
                "query-input": "required name=queryKeyword"
            }
        }
</script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "NewsArticle",
			"inLanguage": "tr-TR",
			"genre": "news",
			"isFamilyFriendly": "True",
            "articleSection": "Cumartesi",
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324"
            },
            "headline": "Göçtü kervan...",
            "alternativeHeadline": "Göçtü kervan...",
            "wordCount": "2851",
			"typicalAgeRange":"7-",
			"keywords":"alev alatlı,füruzan,üstün inanç,gülcan tezcan",
            "image": {
                "@type": "ImageObject",              
                "url": "https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg",
                "width": 1200,
                "height": 675				
            },
"datePublished": "2024-02-17T07:00:00+03:00",
"dateModified": "2024-02-17T07:00:00+03:00",
"description": "Son haftalarda kültür, edebiyat ve düşünce dünyasından birbirinden kıymetli isimleri ahirete yolcu ettik. Henüz İstanbul'u en güzel anlatan Mario Levi'nin üzüntüsünü atlatamamışken geçen hafta Alev Alatlı, bu hafta da Üstün İnanç ve Füruzan ile vedalaştık. Her biri yazdıkları, ürettikleri eserler ile bir kaç kuşağın düşünce dünyasını etkileyen bu isimlerin gidişiyle kültür dünyamız daha da kuraklaştı. Füruzan edebiyatımıza modern öykü anlayışının yerleşmesini sağlarken, Üstün İnanç Büyük Doğu geleneğinden beslenen kalemi ile bu ülkenin kimliği ve değerlerini romanlarına, tiyatro eserlerine ve senaryolarına taşıdı. Türkiye'nin dünyanın umudu olduğu fikrini savunan Alev Alatlı ise düşünen, sorgulayan, kimliği ile barışık zihinlere sahip olabilmemiz için kalem oynattı.  ",
			"speakable": {
                "@type": "SpeakableSpecification",
                "cssSelector": [
                    "h1",
                    "h2",
                    "#text .text"
                ]
				},
            "articleBody": "ALEV ALATLI: ÖZGÜVENSİZ AYDININ TURNUSOL KÂĞIDI</b>Alev Alatlı, adı üzerine tartışılmaz bir entelektüel değildir. Böyle bir iddianın sahibi, bilmelidir ki hakkında iyi bir şey söylemeye çalıştığı Alatlı buna hoş bakmaz, hatta reddeder. Öte yandan güncel siyasi görüş ve yerleşimi kendine uymuyor diye, küçümseme ve karalama yoluna gidenlerin vakit kaybetmeden kaleme aldığı yazılar da oldu. Bu da bir başka hâl...Bir gün bir şey olur, bir haber alır, bir şey öğrenirsiniz. Telefon rehberini yeniden düzenlemek gerekir. Oradaki isim artık arayabileceğiniz biri değildir. Telefon ekranında rehber açıktır, 'düzenle' yazısının üzerine tıklarsınız, alttaki 'sil' kısmına yönlendirir sizi akıllı telefonunuz. Ama o telefondan akıl almak istemezsiniz. Çünkü rehberinizden çıkarmak istemediğiniz kişiyle dünyadaki son bağlantınızın böyle kopması fikri ağırınıza gider.Telefon rehberimden çıkarmak istemediğim bazı isimler oldu son yıllarda. İstemiyorum. Hiç istemiyorum, hâlâ istemiyorum. Ama başka birini ararken o isme rastlamak da garip; hiç çaldırmayacağın, çaldırdığında cevap alamayacağın o telefon numarası öyle durur. Son yıllarda ne çok oldu rehberimden silmek istemediğim ama arasam sesini duyamayacağım isimler. Kendilerinden bahsederken adlarının başına 'merhum' sıfatını takacağım kişiler...Hayat sınav, ölüm sınav... Giden sınavda, kalan da sınavda. Geçen hafta birinin yaşam sınavı bitti. Bize, kalanlar sınavından geçmek kaldı. Yolun açık olsun Alatlı.Seksen yılda tamamladığı dünya yolculuğunun ardından gelen veda haberi, şüphesiz her kanattan okuryazarın ilgisini çekecekti. Çekti de. O gün ve günlerde (şahidim) yazar-akademisyen pek çok kişi birbirini aradığında telefondaki ilk sözleri &quot;başımız sağ olsun&quot; oldu. Gerçekten bizzat tanışsın-tanışmasın, insanlar bir fikir insanının ardından üzüntü ve kayıp hissi yaşadı. Bu da enteresan bir ruh halidir. Her gün arayıp konuşuyormuşsunuz gibi bir boşluk duyarsınız böyle insanların ardından. Ve bir endişe de uç verir, belli belirsiz; &quot;Şimdi anlamakta zorlanacağım bir mesele hakkında ufuk açmasını beklediğim bu kişi yok, ben kime soracağım, kimden soracağım&quot;&quot; Oysa sağlığında da sık bir temas olmamıştır, ama alınacak virajlarda danışılacak birinin varlığını bilmek, güven verir. Söyleyeceği bir sözün, akla takacağı bir çengelin akıl ve vicdanda kımıldanmalar yaratacağına duyulan itimat vardır.Baş sağlığı dileklerinin ardından Alatlı'nın tarihe geçmiş uyarılarını taşıyan konuşmaları çıktı arşivlerden. Hani şu &quot;Her yasal hak helâl değildir&quot; diyen 2014 tarihli konuşma. Alatlı o tarihte, Türkiye Cumhuriyeti Devletinin en üst makamından ve bizzat elinden aldığı ödül vesilesi ile yapmıştı bu konuşmayı. Konuşma sırasında ciddiyet, nezaket, ölçü dikkat çekiyor, ama belki söylenemez denilen şeyler Alatlı tarafından dile getiriliyordu. Kim hangi tarafından işine gelirse öyle aldı. Mesela Alatlı'nın Cumhurbaşkanı Erdoğan'a hitaben söylediği &quot;Orwell sizi ayakta alkışlardı&quot; sözü, konuşmacının, ödüle layık bulunmasının zaruri jesti gibi görmek isteyenler de oldu.Halbuki orada -anlık kişilerden ve mekândan bağımsız düşünmenizi teklif ederim- bir devlet adamı, siyasetçi, yönetici ile bir âlim, âkil, edip, aydının karşılıklı bulunuşu ve hitapları idi esas olan. Yöneten, liyakatine karşılık, bulunduğu makam üzerinden takdir ediyorsa da âkil olanı, esasen, akıl, vicdan ve muhakemeyi en yukarıya taşıyordu. Ve âkil olan, tevdi edilen ödüle teşekkür vesilesi ve hatta belki bahanesi ile devletin başına öğüt verme geleneğini sürdürüyor, hukuk ve ahlak arasındaki bağ veya bağsızlık üzerine akla ve vicdana bir kez daha çengel atıyordu.Alev Alatlı, adı üzerine tartışılmaz bir entelektüel değildir. Böyle bir iddianın sahibi, bilmelidir ki hakkında iyi bir şey söylemeye çalıştığı Alatlı buna hoş bakmaz, hatta reddeder. Kendi savunduklarına ne kadar bağlı ise, tartışmasızlığı savunmayı, bizzat varlığı reddeder. Öte yandan güncel siyasi görüş ve yerleşimi kendine uymuyor diye, küçümseme ve karalama yoluna gidenlerin vakit kaybetmeden kaleme aldığı yazılar da oldu. Bu da bir başka hâl... Yakışıksız mı demeli, belki de dememeli, belki de bu çiğlik yakışıyordur. Dokunmamak lazımdır...Herkes inancına, meşrebine göre uğurluyor gidenleri. Allah rahmet eylesin, kalıp olsa da en sevimli temenni, inanıyorsa insan. Başka inançların, kabullerin başka saygılı ve güzel ifadeleri de güzel olur. Bir de sonuçta giden bire bir fiziki insan temasının ötesinde, yazdıkları ve söyledikleri ile çok geniş bir çerçeveye ulaşabilen bir kişi. Bir bakmak lazım, tapınmaya yakın yüceltenlerle, içindeki kini kusmanın yeni ve güncel yolunu bulmuşların uçlarının dışında. Ne söylerdi bunca yazan ve konuşan bu insan&quot; Ve başkasının aklına ve anlayışına havale etmeden, o satırlardan ben ne anlarım&quot; Oradan neyi öğrenebilirim, neyi hatırlarım... Biraz böyle bir ihtiyaçla karıştırıyorum kitaplığımdaki Alev Alatlı imzalı kitapları. Oradan geçerken rastladığım bir cümlesi çekti dikkatimi. 3. Baskısı 1993'ün Ağustosunda yapılan 'Nuke' Türkiye'nin 243. sayfasının son satırlarından;&quot;Memleketimizde en yaygın muhalefet türü geçmişi devamlı karalayarak şimdi yapılanları inkâr etmek ve gelecek hakkında hep kötümser tahminlerde bulunmaktır. Böylece, acıklı filmlere ve hüzünlü şarkılara meyyâl halkımıza en uygun muhalefet şeklinin bulunduğu sanılır&quot;Yaklaşık otuz yıl önce kurulmuş bu cümle. Eskimemiş ve aşınmamış bir şeyler var burada. Yeren ve yüceltenleri kenara bıraktım. Alatlı'yı okumaya dönüyorum. Buradan devam...ASLIHAN DÖNMEZ / cumartesi@aksam.com.trFÜRUZAN, ÖYKÜYÜ YENİDEN GÜNDEMİMİZE GETİRDİ</b>Edebiyat dünyasında Parasız Yatılı ile sarsılmaz bir yer edinen, öyküleri pek çok dile çevrilen Füruzan, Türk edebiyatına modern hikâye anlayışının yerleşmesi, zor dönemleri siyasi dilin dışında edebiyatı önceleyerek verme konusunda ders kitabı sayılacak metinleriyle hatırlanacak.Türk öykücülüğünün en özgün kalemlerinden biri olan Füruzan geçtiğimiz günlerde 92 yaşında vefat etti. İlk kitabı 'Parasız Yatılı' ile 1972 Sait Faik Hikâye Armağanı'nı kazanan Gecenin Öteki Yüzü, Kırkyedililer, Benim Sinemalarım gibi eserleri ile edebiyatseverlerin zihninde yer edinen Füruzan'ın öyküleri; Fransızca, İspanyolca, Farsça, İtalyanca, Japonca, İngilizce, Rusça, Bulgarca, Boşnakça'ya çevrildi.Edebiyatımızda nitelikli ve özgün eserler üretenlerin ortak kaderini yaşayan, uzun yıllar hak ettiği değeri görmeyen Füruzan'ın 90'lı yıllarda neredeyse rafa kaldırılmışken öykünün yeniden yükselişe geçmesi ile gündeme geldiğini hatırlatan yazar ve eleştirmen Erdinç Akkoyunlu, Füruzan'ın edebiyatımıza katkısını &quot;Türkiye'de kim nasıl, iyi öyküler yazmış denilince Füruzan yeniden keşfedildi, çok sevildi, çok okundu. Türk edebiyatına modern hikâye anlayışının yerleşmesi, zor dönemleri siyasi dilin dışında edebiyatı önceleyerek verme konusunda ders kitabı sayılacak metinler üretti.&quot; diyerek özetliyor. Yazar Funda Özsoy E. ise Füruzan'ın ödüllü kitabı Parasız Yatılı'nın gölgesinde kalan Gül Mevsimidir'in her okumada farklı katmanları açılan güçlü bir metin olduğuna dikkat çekiyor. Sevilen yazarın edebiyat dünyamızdaki yerini Erdinç Akkoyunlu ve Funda Özsoy E.'ye sorduk.TÜRK ÖYKÜCÜLÜĞÜNÜN ANASI</b>ERDİNÇ AKKOYUNLU</b>Türk edebiyatının kendi tadını, rengini, dokusunu bulma süreci dünya edebiyatından çok keskin çizgilerle ayrıldı. Biz önce Fransız edebiyatını yeğ tuttuk, sonra Alman, sonra Rus edebiyatı. Türkçe'ye geçişle birlikte klasikler geniş kitlelerce okunmaya başlandı. Bu da edebi bir devrim yarattı ama Türk edebiyatı özgün metin üretmede bizimle hemen hemen aynı siyasal ve toplumsal süreçleri yaşayan Latin Amerika'ya oranla hayli geride kaldı. Onlardan tamamen zıt şekilde bireysel çabalarla edebiyatı yüceltmeye çalıştık. Sonucunda da bizde kuşaklar arası edebi bağ dünyanın genelinde olduğu gibi sağlam kurulamadığı gibi ancak bir görünüp bir kaybolan çeşitli yıldızların geçişine sahne oldu edebiyatımız. Toplumun ve entelektüellerin yapısı da böyleydi. Kitap yayınlamak 2024 Türkiye'sinde ne kadar zor ise 1954 Türkiye'sinde de o kadar zordu. Bu da beraberinde az okuru olan, dar bir çevreye hapsolmuş, hiçbir yeniliğin makbul sayılmadığı birbirini yani çok satanların çabalarının tekrar edildiği bir kısır döngüyü getirdi. Füruzan, bu döngüde kendi ışığını yakabilmiş az sayıdaki yazardan oldu. Benim okur olarak edebiyata dahil olduğum 1990'ların ikinci yarısında kitapları sahaflarda bulunurdu. O dönemde artık rafa kaldırılmış bir yazar sayılırdı. Çünkü dili, yöntemi, üslubu 90'ların her şeyi değiştirelim havasında eski bulunur, 70'lere mahkûm edilirdi. Sonra ülkemizde öykü devrimi oldu. Öykü çok yazılmaya, okunmaya, satılmaya başlandı. Türkiye'de kim nasıl, iyi öyküler yazmış denilince Füruzan yeniden keşfedildi, çok sevildi, çok okundu. Füruzan Türk edebiyatına modern hikâye anlayışının yerleşmesi, zor dönemleri siyasi dilin dışında edebiyatı önceleyerek verme konusunda ders kitabı sayılacak metinler üretti. Türkiye'de öykücülüğün anası sıfatını hiç almadı ama kısa süre önce Nobel Edebiyat Ödülü'nü kazanan ve hayatı boyunca sadece öykü yazan Alice Munro'dan edebi kalite olarak geride değildi. Sadece Türkçe yazmanın dezavantajını bizim gibi yaşamaya devam etmiş bir yazardı. Yeni kuşakların Füruzan'dan öğreneceği çok şey var. Sait Faik nasıl ülkemizde öykücülüğü kurduysa, Füruzan da herkesin köy edebiyatına merak saldığı dönemde öyküyü yeniden gündemimize getirmiş çok önemli bir yazardır.GÜÇLÜ AURASI OLAN BİR YAZAR FÜRUZAN</b>FUNDA ÖZSOY E.</b>Füruzan'ı bir yazar olarak tanımam üniversite yıllarımda Gül Mevsimidir kitabı ile oldu. Yirmi yaşımda okuduğum ve bende derin bir iz bırakan bu aşk hikâyesini kırklarımda yeniden okuduğumda satır aralarına serpiştirilen sınıfsal çatışmayı, idealize edilen aşkın da ötesinde o var oluş nedeninin sorgulanışını fark ettiğimde epey sarsılmıştım. Demek ki büyük eserler her okumada, farklı katmanlarıyla kendini açıyordu okura. Füruzan'a 1972 yılı Sait Faik Hikaye Ödülü'nü de kazandıran Parasız Yatılı kitabının gölgesinde kalmış olan bu uzun hikâyeye bu açıdan bakılmasını isterim. Kendisiyle yüz yüze tanışmam ise yıllar sonra, Selim İleri vasıtası ile oldu. 2018 yılı TÜYAP Kitap Fuarı'nın onur konuğu olan Selim İleri için düzenlenen yemekte tanıştık. Beden dilinden giyinişine, konuşurkenki ses tonundan seçtiği sözcüklere kadar güçlü aurasını hissettiren biriydi. Çok heyecanlandığımı hatırlıyorum; yıllar içinde pek çok kitabını okuduğum ama benim için hep Gül Mevsimidir yazarı olarak hafızamda ulaşılmaz bir yere koyduğum bu güzel insanla sohbet ediyordum! O tanışmadan sonra Parasız Yatılı kitabının yayınlanışının 50.yılı dolayısı ile bir röportaj da yaptık kendisiyle. Daha sonra röportajı genişleterek bir Füruzan Dosyası yapmaya karar verdik, İstanbul İl Milli Eğitim Müdürlüğü bünyesinde çıkan ve benim de yayın yönetmenliğini yürüttüğüm İstanbul Akademi dergisi için. Dosya üzerine zaman zaman telefonlarda da görüştük. Ben ona hayranlığımın iştihası ile sürekli sorular soruyordum bu telefon görüşmelerimizde, onun kitaplarına ve gençlik yıllarındaki edebiyat muhitine dair. Röportaja girmeyen pek çok şeyler de konuştuk bu şekilde. Sanırım nezaket dediğimiz o incelik, insanın yapısından geliyor. Füruzan'ın konuşurkenki kelime seçiminde, karşısındakinin gönlünü kırmamaya özen gösteren naifliğinde o nezaketi hissedebiliyordunuz. Doğal nezaket, yapmacıksız samimiyet insanı çekiyor. Kendimi ona çok yakın hissedişim belki de bu yüzdendi.Hepimizin hayatı dünya zamanı ile sınırlı. Homeros'tan bu yana hiç kuşkusuz hepimizin ölümlü ve yaşamlı olduğu dünyada şairin tespit ettiği üzere bir gün gelecek bir tel kopacak ve ahenk ebediyyen kesilecek, zaman bizi yutacak ama kitaplar kalacaktı. Füruzan gibi insanın trajedisini güçlü kalemiyle hikâyeleştiren yazarlar ise eserleriyle yeni kuşaklara sevgiyi, merhameti, adaleti anlatmaya devam edecekler.GÜLCAN TEZCAN / gulcantezcann@gmail.com TİYATRONUN ÇİLESİNİ ÇEKMİŞTİ</b>Üstad Necip Fazıl Kısakürek'ten beslenen, onun çizgisinde ilerleyerek edebiyat, sinema ve tiyatroda bu ülkenin değerlerini yansıtan eserler üreten İnanç, kültürel hayatımızda derin izler bıraktı. İki kültür sanat gazeteci Özcan Ünlü ve Bünyamin Yılmaz Üstün İnanç'ın sanat hayatımız için ne ifade ettiğini anlattı.Gazeteci, yazar ve senarist Üstün İnanç 87 yaşında hayata veda etti. Üstad Necip Fazıl Kısakürek'ten beslenen, onun çizgisinde ilerleyerek edebiyat, sinema ve tiyatroda bu ülkenin inanç ve değerlerini yansıtan eserler üreten İnanç, kültürel hayatımızda derin izler bıraktı. &quot;Her şeyimle 'Büyük Doğucu'yum. Büyük Doğu olmasa, sıradan solcular gibi dangalağın biri olabilirdim. Beni kurtaran Büyük Doğu'dur; Necip Fazıl'dır.&quot; diyen Üstün İnanç'ın ilk yazıları Yelken, Durum, Sanatkâr ve Büyük Doğu gibi dergilerinde yayımlandı. Gazeteciliğe 1956'da Tercüman Gazetesi'nde başladı. Babıâli'deki birçok gazetede üst düzey yöneticilik yaptı. İstanbul'un en önemli kültür muhitlerinden olan Marmara Kıraathanesi'nin müdavimlerindendi.Milli Türk Talebe Birliğinde (MTTB) 1977'de düzenlenen &quot;Milli Sinema Açık Oturumu&quot;nu yöneten İnanç, bu toplantıda dönemin sinema ustalarından Halit Refiğ, Salih Diriklik, Metin Erksan, Atıf Yılmaz, Yücel Çakmaklı ve Ayşe Şasa'yı ağırladı.Tiyatroya temkinli bakan dindar çevrelerde bu sanatın gelişmesi için öncülük eden isimlerden olan İnanç, Ergun Göze'nin kaleme aldığı &quot;Çar Tabancası&quot;nda &quot;Çar&quot; rolünü oynadı. Yalçın Akçay'ın yönettiği, &quot;Şeyh Şamil&quot;i Abdullah Kars'ın temsil ettiği oyun, Anadolu'da turneye çıktı ve yoğun ilgi gördü. Prologunu İnanç'ın yazdığı, Necip Fazıl Kısakürek'in kaleme aldığı &quot;Ulu Hakan Sultan Abdülhamid Han&quot; eseri, 1967-1969'da Türkiye'nin birçok şehrinde ve ilçesinde 519 kez sahnelendi.Sinema sektöründe de Erdoğan Tokatlı'nın asistanlığını yapan ve Son Kuşlar filminin senaryo ekibinde yer alan İnanç'ın 1990'lı yıllarda yaşanan başörtüsü yasaklarını konu alan Yalnız Değilsiniz romanı Mesut Uçakan tarafından sinemaya uyarlandı. &quot;Kanayan Yara Bosna&quot; filminin senaryosunu kaleme alan İnanç, İstanbul Şehir Tiyatroları Repertuar Kurulu üyeliği ve İBB Gösteri Sanatları Merkezi Müdürlüğü de yaptı; &quot;Oyunculuk&quot; ve &quot;Tiyatro Yazarlığı&quot; dersleri verdi.&quot;ÜSTÜN AĞABEYİ İYİ BİLİRDİK&quot;</b>ÖZCAN ÜNLÜ /</b>GAZETECİ-YAZAR</b>Üstün İnanç ruh dünyamız ve kültür iklimimizde müstesna bir yer tutar. Bana göre, Üstad Necip Fazıl ırmağında -Büyük Doğu'da yazdı- yunmuş, terbiye almıştır. Onun ve onun gibi zor zamanlarda yazan ve konuşanların bizde ayrı bir kıymeti vardır. Herkesin başkaca değerlere yöneldiği bir zamanda hak ve özgürlükler, sanat, edebiyat, estetik, medeniyet gibi kadim meseleler etrafında kümelenen ve fikir üreten bu insanlara çok şey borçluyuz.Merhum Üstün İnanç, bizim ünlememizle Üstün ağabey, her şeyi bir kenara bırakarak söylersek, sadece &quot;Yalnız Değilsiniz&quot; romanıyla bile bu dünya sürgünündeki varoluş ödevini başarılı biçimde tamamlamıştır. Onun ilgisi sadece edebiyata değildi. Romanlarında sinematografik derinlik, diyaloglarındaki teatral ifade gücü ile de bu sanatlara hâkimiyetini göstermiş, bu konularda da söz söylemiştir.1956'da başladığı gazetecilik hayatında Babıalide Sabah, Bugün, Son Havadis, Tercüman, Yeni İstanbul gibi durakları oldu ve bu dönemde pek çok basın heveslisinin elinden tuttu. Bosna dramına çok 'içeriden' bakıp anlattığı &quot;Kanayan Yara Bosna&quot; senaryosunu da hatırlatmamız gerekiyor. Özetle Üstün ağabey, güzel işler yaparak, &quot;Kurt Kapanı&quot;, &quot;İlk Kurşun&quot;, &quot;Sultan Abdülhamit&quot;, &quot;Yalnız Değilsiniz&quot;, &quot;İnsanlar Böyledir&quot;, &quot;Ayıp Uşakları&quot;, &quot;Makedonya Gamzesi&quot;, &quot;Yazıklar Çıkmazı&quot; gibi pek çok esere imza atarak çekildi dünyamızdan. İyi bilirdik. Allah rahmet eylesin.ÜSTÜN İNANÇ'TAN BİZE KALANLAR</b>BÜNYAMİN YILMAZ /</b>GAZETECİ</b></b>Üstün İnanç ismi aslında Türkiye'nin kültür tarihi yazılacak olursa en önemli sıralarda yerini alacaktır desek abartı olmaz. Sadece matbuatta değil, sanat dünyasının farklı pek çok alanında eserler vermiş, beyazperdede senaryosunu yazdığı sinema filmini, TV'de kalem oynattığı dizisini izlemiş, tiyatro dünyasında sadece eserler vermekle yetinmemiş aynı zamanda oyunculuğuyla da katkıda bulunmuş bir çınardan bahsediyoruz.60'larda minimal kıpırdanmalar 70'lere geldiğinde capcanlı bir ortam oluşturur. İflah olmaz 'Büyük Doğu'cu Üstün İnanç'ın bu dönemde önce dergilerde daha sonra da günlük gazetelerde yer aldığını görürüz. Belki de onun hayatında dönüm noktası olan Üstad Necip Fazıl'ı anmak bu dönemi anlamamızı daha çok kolaylaştıracaktır. Küllük, Marmara Kıraathanesi gibi yerler dönemin entelektüel isimlerini, şair ve yazarlarını, yazı işine bulaşmış ya da muhabbet deminde ilerleyen değerleri bir araya getirmiştir. Türkiye'nin siyasal atmosferini ve fikir akımlarını da göz önünde bulunduracak olursak, bu buluşmaların sadece yazı çizi ile değil Türkiye'nin mukadderatıyla ilgili olduğunu daha çok görürüz. Üstün İnanç'ın tiyatro dünyasına adım atarken Necip Fazıl'la yolunun kesişmesi şaşırtıcı değildir. Dönemin put kırıcısı Üstad, toplatılan ve yasaklanan eserlerine aldırmadan kalemini oynatmakta, etkisini sadece konferanslarda değil sahnelerde de göstermektedir. Kısakürek'in Sultan Abdülhamid'i anlatan tiyatro oyununda Abdülkadir Sezgin'le dönüşümlü olarak başrol karakteri olarak sahneye çıkar Üstün İnanç. Zor dönemlerdir. Rekor denebilecek sayıda oynadıkları oyun çoğu zaman polis baskınlarına uğrar. Rahmetli Hasan Nail Canat'la turnelere çıktığımızda anlattığı o hatıraların önemli kısmını da Üstün İnanç'tan dinlemiştik. Dönemin bir diğer ismi Abdullah Kars'ın sahnelerde verdiği mücadelenin bu isimleri ortak paydada buluşturduğunu ve kader birliği eden bu isimler o dönemin şartlarına rağmen bir hafıza oluşturdu.HAKSIZLIKLAR KARŞISINDA SUSMAYAN KALEM</b>Üstün İnanç paylaşırken biraz muzipçe, Üstadın perde aralığından kendilerini seyrettiğini anlatırdı. Elbette Necip Fazıl'ın göz teması kurduğu oyuncuların nasıl terledikleri de hatıralara eklenir. Necip Fazıl'la geçirilen zamanlar sadece tiyatro ile sınırlı değildir. Büyük Doğu, konferanslar, heyecan dalgası oluşturan o yıllarda Üstün İnanç vardır. Hatta Türk Edebiyatı Vakfı'nın 80'lerde Türk Edebiyatı dergisinin Necip Fazıl'a Sultanü'ş-Şuara ödülünü takdim ettiği gecesinde Üstad'ın talebiyle &quot;Çile&quot; şiirini okuyacaktır.Gazeteciliğe adım attığımda benim için de artık geçmişin izlerini takip ederek geleceğe ne bırakılacağı sorusu durmaktaydı orta yerde. Çocukluğumdan itibaren yasaklı günlerde tavan arasında korunan gazete ve dergilerle oluşturdum yolculuğumu. Türkiye'yi okuyabilmek için arka planı iyi bilmek gerekiyordu. İlk adım okumak, ikinci adım ise dinlemekti. İstanbul benim için daha çok konferansları takip etmek, kıymet verdiğim isimleri dinlemekti. Gazetecilik yoluyla aktardıklarımız okurlara emanetti ama bize düşen de meslekten sıyrılıp bir adım ötesiyle ülkemizin kültür atmosferini zihinlerimize nakşetmekti. Üstün İnanç'ı bu sebeple önce okuru olarak takip ettim. Sahnede yer aldığı günlere yetişememiştim ama benim için çok kıymetliydi. Mesut Uçakan'ın yönettiği &quot;Yalnız Değilsiniz&quot;in senaryosu, onun haksızlıklar karşısında susmayan kaleminin etkisini gösteriyordu.TİYATRO DENEYİMİNİ GENÇLERE AKTARDI</b>Hasan Nail Canat ustamızın tiyatro dünyasına girerken İstanbul da yeni bir dönemin kapılarını açmıştı. Cumhurbaşkanımız Recep Tayyip Erdoğan İBB Başkanlığı'nda yeni dönemin işaretlerini bir kadro hareketine dönüştürüyordu. Gösteri Sanatları Merkezi genç kuşakları sahneyle buluşturuyor, sıkı bir eğitimle geleceğin tiyatrocularını yetiştirme amacıyla harekete geçiyordu. Üstün İnanç, GSM'de yöneticiydi ve tiyatro deneyimlerini öğrencilerine aktarıyordu.Gazetecilik dönemlerimde Üstün ağabeyle didişmelerimize de değinmezsem olmaz. Yıllar sonra tatlı bir muhabbetle o günleri yâd ederken yüzündeki tebessümden sorgulayan ve eleştiren tavrımdan keyif aldığını müşahede etmiştim. Elbette eleştirilerim şahsına değildi. Ezberlerin bozulması gerektiğini düşünüyordum. Üstün ağabeyin heyecanı beni kendisinden uzak tutmadı. Muhabbetlerimiz sorgulamalar eşliğinde ilerledi ve elbette kayıt önemliydi. Bize emanet edilen heyecanlar gelecek kuşaklara başka türlü taşınamazdı çünkü. GSM'den çok sayıda dostum var, bugün kültür kurumları yöneten de, sinema ve TV'lerde oyuncu olarak karşımıza çıkan kıymetli isimler de bize o dönemin hatırasıdır. Gök Sultan'ı yazdığında talebelerini yanında görmek istediğini düşündüm. Sultan Abdülhamid'i kendi diliyle bugünün nesillerine anlatmak istemişti ve her birimizin yüzünde yansıyan mutluluğu okur gibiydi.Üstün ağabeyin köşesine ve kitaplarına çekildiği zamanlarda da etrafı hiç boş kalmadı. Bazen bir telefon kadar uzağımızda bazen de özlem giderecek şekilde yanımızda. Şehir Tiyatroları onun Makedonya Gamzesi oyununu repertuara aldığında ve sahnelediğinde de o heyecanı paylaşmak bizim için büyük mutluluktu. Mihrabad Yayınları eserlerini bir araya getirdiğinde okurlarıyla fuarlarda buluşma imkânına kavuştu.ZOR ZAMANLARDA SANAT YAPTILAR</b>Üstün ağabey sınıftan kaçıp kütüphanede ders işleyen öğrenci heyecanı yaşattı bize. &quot;Hadi çocuklar, kitapları kapatın şimdi yaşama vakti&quot; der gibiydi. Biz de onun anlattıklarıyla Türkiye'nin yakın tarihinin sayfalarını çeviriyorduk.Peki bize ne kaldı Üstün İnanç'tan&quot; Öncelikle Anadolu ruhu. Bu toprakların kıymeti. Geçmişini öğren ve geleceğini kur. Balkanlarda dolaşırken onun eserlerinin bizimle dolaşması da biraz bu yüzden. 'Biz zor zamanlarda cümle kurduk, oyunlar oynadık, senaryolar çalıştık şimdi sıra sizde' dedi.Artık geleceğin geldiği hızlı zamanlarda gölgemizin bizden ilerde olduğunu görüyoruz. Dolayısıyla oraya yetişmemiz gerekiyor. Doğu'nun da Batı'nın da heybemize bıraktığı bilgi ve donanımla geleceğe işaret taşları bırakmamız lâzım. Üstün ağabey emaneti devretti, Eyüp'te üstada komşu oldu, sıra hayatlarına dokunduğu insanlarda, bende, sende, onda. Sözün ağırlığı artık hepimizde. Yarınki Türkiye'yi kültür tarihimizle birlikte oluşturmayı artık denemeliyiz.GÜLCAN TEZCAN / gulcantezcann@gmail.com ",
            "author": {
                "@type": "Thing",
                "name": "www.aksam.com.tr",
				"url":"https://www.aksam.com.tr"
            },
            "publisher": {
                "@type": "Organization",
                "name": "AKŞAM",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://www.aksam.com.tr/images/aksam-logo-amp.png",
                    "width": 600,
                    "height": 60
                }
            }
        }
</script>

<script type="application/ld+json">
     {
        "@context": "https://schema.org",
        "@type": "BreadcrumbList",
        "itemListElement": [{
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://www.aksam.com.tr/",
                "name": "Haberler"
            }
        }, {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://www.aksam.com.tr/ekler/",
                "name": "Cumartesi"
            }
        }, {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "@id": "https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324",
                "name": "Göçtü kervan..."
            }
        }
		]
    }
</script>
<div class="container"><div align="center" style="margin: 0 auto;height:95px"><div id='div-gpt-ad-1430735535244-6'>
 <div class="js-gpt-ad"
        data-adunit="/176558932/aksam_web_guncel/tepe_genel"
        data-sizes='[[970, 90], [980, 90], [728, 90]]'
        data-lazy="false"
        data-threshold="500"
        data-mobile-adunit=""
        data-mobile-sizes=''>
</div>
 </div> </div></div>
    <div class="shell">
      <div class="newHeaderArea">
            <div class="header-main margin-bottom-sm margin-top-sm">
                <div class="container flex middle">
                    <div class="left">
                        <div>  
                            <h1>
                                <a href="/" title="Haberler, Son Dakika Haberleri">
                                    <img src="https://img3.aksam.com.tr/folders/logolar/aksam-logo.svg" alt="Haberler" title="Haberler" width="180" height="45">
                                </a>
                            </h1>  
                        </div>
                    </div>
                    <div class="right width-full">
                        <ul class="logo-area flex middle between">
                            <li><a rel="nofollow" class="link-popup" href="https://www.star.com.tr/acik-gorus/"><img src="https://img3.aksam.com.tr/folders/logolar/acikgorus-logo.png" alt="Açık Görüş Haberleri" title="Açık Görüş Haberleri" width="123" height="24" style="width:123px;height:24px;margin-top:0px"></a></li> 							
                            <li><a href="/spor/" target="_blank"><img src="https://img3.aksam.com.tr/folders/logolar/sporlogo24.png" alt="Spor Haberleri" title="Spor Haberleri" width="80" height="24" style="width:80px;height:24px;margin-top:0px"></a></li>
							
                            <li><a href="https://www.aksam.com.tr/son-dakika/">Son Dakika</a></li>
                            <li><a href="https://www.aksam.com.tr/haber-ozetleri/">Haber Özetleri</a></li>
                            <li><a href="https://www.aksam.com.tr/ekonomi/">Ekonomi</a></li>
                            <li><a href="https://www.aksam.com.tr/seyahat/">Seyahat</a></li>
                            <li><a href="https://www.aksam.com.tr/yazarlar/">Yazarlar</a></li>
                            <li><a href="https://www.aksam.com.tr/resmi-ilanlar/">Resmi İlanlar</a></li>
                              <li class="drop-select cursor-pointer"><span class="flex middle dropdown-toggle" data-toggle="dropdown"><span class="margin-right-sm"></span><i class="icon icon-menu font-size-11"></i></span>
                                    <ul class="drop-content font-size-12">
                                        <li><a href="/foto-galeri/" target="_blank">Foto Galeri</a></li>
                                        <li><a href="/video/haberler/" target="_blank">Video Galeri</a></li>
										 <li><a href="/video/" target="_blank">Akşam TV</a></li>
                                        <li><a href="/resmi-ilanlar/" target="_blank">Resmi İlanlar</a></li>
                                        <li><a href="/gundem-analiz/" target="_blank">Gündem Analiz</a></li>
                                        <li><a href="/venus/" target="_blank">Venüs</a></li>
                                        <li><a href="/magazin/" target="_blank">Magazin</a></li>
                                        <li><a href="https://kadin.aksam.com.tr" target="_blank">Kadın Haberleri</a></li>
                                        <li><a href="/canli-skor/" target="_blank">Canlı Skor</a></li>
                                        <li><a href="https://quiz.aksam.com.tr" target="_blank">Quiz</a></li>
                                        <li><a href="https://ruyatabirleri.aksam.com.tr/" target="_blank">Rüya Tabirleri</a></li>
                                        <li><a href="/yasam/" target="_blank">Yaşam</a></li> 
										<li><a href="/otomobil/" target="_blank">Otomobil</a></li>
                                        <li><a href="/kobi/" target="_blank">Kobi</a></li>
                                        <li><a href="/dunya/" target="_blank">Dünya</a></li>
                                        <li><a href="/kultur-sanat/" target="_blank">Kültür Sanat</a></li>
                                        <li><a href="/egitim/" target="_blank">Eğitim</a></li>
                                        <li><a href="/televizyon/" target="_blank">Televizyon</a></li>
                                        <li><a href="/cumartesi/" target="_blank">Cumartesi</a></li>
                                        <li><a href="/sinema/" target="_blank">Sinema</a></li>
                                        <li><a href="/kitap/" target="_blank">Kitap</a></li>
                                        <li><a href="/trend/" target="_blank">Trend</a></li>
                                        <li><a href="/tarih/" target="_blank">Tarih</a></li>
                                        <li><a href="/teknoloji/" target="_blank">Bilim Ve Teknoloji</a></li>
                                        <li><a href="https://e-gazete.aksam.com.tr/" target="_blank">E-gazete</a></li>
                                        <li><a href="/hava-durumu-15-gunluk-havadurumu/" target="_blank">Hava Durumu</a></li>
                                        <li><a href="/kunye/" target="_blank">Künye</a></li>
                                        <li class="divider"></li>
                                        <li><a href="/guncel/" target="_blank">Güncel</a></li>
                                        <li><a href="/saglik/" target="_blank">Sağlık</a></li>
                                        <li><a href="/mor-papatya/moda/" target="_blank">Moda</a></li>
                                        <li><a href="/mor-papatya/" target="_blank">Mor Papatya</a></li>
                                    </ul>
                                </li> 
                        </ul> 
                        <div class="flex middle">
                                <ul class="menu-area flex middle between width-full">
                                    <li style="margin-right: 17px;"><a href="/venus/" target="_blank"><img src="https://www.aksam.com.tr/venus/venuslogo.png" alt="Spor Haberleri" title="Spor Haberleri" width="80" height="24" style="width:80px;height:24px;margin-top:0px"></a></li>
                                    <li><a href="/mor-papatya/" target="_blank"><img src="https://img3.aksam.com.tr/folders/logolar/morpapatya-logo.png" alt="Mor Papatya Haberleri" title="Mor Papatya Haberleri" width="109" height="40" style="width:109px;height:40px;margin-top:0px"></a></li>
                                     
<li class="down flex middle diffExchange"><span class="currency-icon margin-right-sm colorBlack">$</span><span class="margin-right-sm diffPrice">45,0379</span><i class="icon font-size-10 icon-up-arrow"></i></li><li class="up flex middle diffExchange"><span class="currency-icon margin-right-sm colorBlack">€</span><span class="margin-right-sm diffPrice">52,8518</span><i class="icon font-size-10 icon-up-arrow"></i></li><li class="down flex middle diffExchange"><i class="currency-icon icon icon-profit newsProfit margin-right-sm colorBlack"></i><span class="margin-right-sm diffPrice">6815.04</span><i class="icon font-size-10 icon-up-arrow"></i></li>


                                    <ul class="flex middle between socialNewDiff">
										<li>
                                            <a class="flex middle" href="https://sosyal.teknofest.app/@aksamgazetesi" target="_blank">
                                                <img src="https://www.aksam.com.tr/images/nextapp.png" style="width: 16px;background: #d9d9d9;">
                                            </a>
                                        </li>
										
                                        <li>
                                            <a class="flex middle" href="https://www.facebook.com/Aksam/" target="_blank">
                                                <img src="/assets-aksam/img/facebook_icons.svg">
                                            </a>
                                        </li>


                                        <li>
                                            <a class="flex middle" href="https://x.com/aksam" target="_blank">
                                               <img src="/assets-aksam/img/X_icons.svg">
                                            </a>
                                        </li>
                                    
                                        <li>
                                            <a class="flex middle" href="https://www.youtube.com/user/aksamgazetesi/?sub_confirmation=1" target="_blank">
                                                 <img src="/assets-aksam/img/youtube_icons.svg">
                                            </a>
                                        </li>

                                        <li>
                                            <a class="flex middle" href="https://www.linkedin.com/company/aksamgazetesi/" target="_blank">
                                                <img src="/assets-aksam/img/Linkedin_icons.svg">
                                            </a>
                                        </li>
                                                    
                                        <li>
                                            <a class="flex middle" href="https://instagram.com/aksam/" target="_blank">
                                                 <img src="/assets-aksam/img/instagram_icons.svg">
                                            </a>
                                        </li>		
                                    </ul>
                                </ul>                          
                             <ul class="menu-area flex middle between font-weight-7 menuSearch">                            
                                <li class="flex middle">
                                    <div class="drop-select search"><i class="icon cursor-pointer icon-search font-size-17 block"></i>
                                        <div class="drop-content padding-md">
                                            <form class="searchform" name="searchform" action="/search/" method="get">
                                            <input type="text" placeholder="Arama" name="keyword">
                                            </form>
                                        </div>
                                    </div>
                                </li>
                            </ul>							
                        </div>                       
                    </div>
                </div>
            </div>
        </div>
		<script>


	setTimeout(function(){

		$(window).scroll(function() {    
		var scroll = $(window).scrollTop();
		if (scroll >= 150) {
			$(".newPageSkin").addClass("activeTop");
		}else{
			$(".newPageSkin").removeClass("activeTop");
		}
		}); 
    


}, 2000);
</script>

<style>
	
	.newPageSkin{
		position: fixed;
		z-index: 205;
		max-width: 1010px;
		margin: 0 auto;
		line-height: 0;
		left: 0;
		margin-top: 0;
		top: 224px;
		width: 101rem;
		right: 0;
	}
	
	.newPageSkin.activeTop{
		top: 10px;
	}
	
	.solkule iframe{
		float: right;
	}
	
	
	.solkule > div{
		float: right;
	}
	
	.newPageSkin.activeTop{
		top: 10px;
	}
	#div-gpt-ad-1430735535244-4 > div{
    width: auto !important;
    display: block !important;
}
.safari17end .solkule{
			margin-left: -24rem;
		}
		.safari17end .sagkule{
			margin-right: -24rem;
		}
</style>
<div class="newPageSkin">
<div class="solkule absolute left-0">
	<div id="div-gpt-ad-1430735535244-4">
		<div class="js-gpt-ad"
        data-adunit="/176558932/aksam_web_kadin/160x600_sol"
        data-sizes='[[180, 600], [160, 600], [300, 600]]'
        data-lazy="false"
        data-threshold="500"
        data-mobile-adunit=""
        data-mobile-sizes=''>
</div>
	</div>		
	</div>
<div class="sagkule absolute right-0">
	<div id="div-gpt-ad-1430735535244-3">
	<div class="js-gpt-ad"
        data-adunit="/176558932/aksam_web_kadin/160x600_sag"
        data-sizes='[[180, 600], [160, 600], [300, 600]]'
        data-lazy="false"
        data-threshold="500"
        data-mobile-adunit=""
        data-mobile-sizes=''>
</div>
	</div>
</div>
</div>
		
		
	   <div class=" infinite-main" data-ajaxurl="https://www.aksam.com.tr/newsdetail-infinitive.asp" data-type="news" data-category="93" data-preload="false" data-count="https://ac.cdnstr.com/count-ac.asp?ctype=0&@@@=">
	   
        <div class="infinite-item" data-id="1449324" data-nextid="1357729" data-pageurl="/cumartesi/goctu-kervan/haber-1449324">
      <div class="container">
	  

	    <div  style="height:262px;">
		<div id="masthead-wrapper">
	     <div id="masthead">
	     <div  class="masthead center">
	    <div id='div-gpt-ad-1446019913291-3' style='width: 980px;background-color: #f2f2f2;'>
		 <div class="js-gpt-ad"
        data-adunit="/176558932/aksam_web_kadin/masthead"
        data-sizes='[[980, 250], [970, 250]]'
        data-lazy="false"
        data-threshold="500"
        data-mobile-adunit=""
        data-mobile-sizes=''>
</div>
		</div>
	    </div>
	     </div>
		  </div>  
	    </div>    
	
    <!--masthead-wrapper bitti-->
        <div class="row">
          <div class="col-8 stky">
            <div class="content" >
              <ul class="breadcrumb flex middle margin-bottom-md font-weight-7 font-size-12">
             		<li><a href="https://www.aksam.com.tr/">Haberler</a></li>
                <li class="flex middle"><i class="icon icon-right-arrow-line font-size-10 margin-left-sm margin-right-sm"></i></li>
               
<li><a href="https://www.aksam.com.tr/ekler/">Cumartesi</a></li>
<li class="flex middle"><i class="icon icon-right-arrow-line font-size-10 margin-left-sm margin-right-sm"></i></li>
                <li>Göçtü kervan...</li>
              </ul>
              <div class="time font-size-12 margin-bottom-md">              
           17 Şubat 2024 Cumartesi 07:00 | Son Güncelleme: <time datetime="2024-02-17T07:00:00+03:00">
                            17 Şubat 2024 Cumartesi 07:00                  
                            </time>
              </div>
              <h1 class="title-1 color-primary font-weight-7 font-size-32 margin-bottom-md">Göçtü kervan...</h1>
             
 <div class="image-wrapper margin-bottom-md" style="background-color:white">

                               <img id="foto-detail" alt="alev alatlı füruzan üstün inanç gülcan tezcan fotoğrafları resimleri" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/t25_goctu-kervan-749.jpg" />
                                
</div>                          
  
             <ul class="social-media-links flex between"> 
                <li>
                  <ul class="flex middle">
                    <li class="share-title">Haberi Paylaş:</li>
					<li><a class="flex middle" href="https://nsosyal.com/share?text=G%C3%B6%C3%A7t%C3%BC+kervan...+https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324/" target="_blank" style="background: #d3d3d3;padding: 0 4px;"><i class="icon"><img src="/images/nextapp.png" width="40" height="40" style="width: 23px;height: auto;border-radius: 50%;"></i></a></li>
					<li><a class="whatsapp flex middle" href="https://web.whatsapp.com/send?text=G%C3%B6%C3%A7t%C3%BC+kervan... https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324/" style="background-color: #51ca5f;"><i class="icon icon-whatsapp"></i></a>
					</li>
                    <li><a class="twitter flex middle" href="" onclick="window.open('https://twitter.com/share?url=https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324/&text=G%C3%B6%C3%A7t%C3%BC+kervan...&via=Aksam' , 'Paylaşım' , 'width=626,height=436' ); return false;" target="_blank" style="background:black;"><i class="icon"><svg width="21" height="24" viewBox="0 0 21 24" fill="none" xmlns="https://www.w3.org/2000/svg">
<path d="M16.9265 5.4375L12.0608 10.9969L17.7843 18.5625H13.303L9.79678 13.9734L5.77959 18.5625H3.55303L8.75615 12.6141L3.26709 5.4375H7.86084L11.0343 9.63281L14.6999 5.4375H16.9265ZM15.1546 17.2313L7.19053 6.69844H5.86396L13.9171 17.2313H15.1499H15.1546Z" fill="white"/>
</svg></i></a></li>
					<li><a class="facebook flex middle" href="" onclick="window.open( 'https://www.facebook.com/sharer/sharer.php?u=https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324/', 'Paylaşım', 'width=626,height=436'); return false;"><i class="icon icon-facebook"></i></a></li>                    
                    <li><a class="mail flex middle" href="mailto: ?Subject=G%C3%B6%C3%A7t%C3%BC+kervan...&body=https://www.aksam.com.tr/cumartesi/goctu-kervan/haber-1449324/"><i class="icon icon-mail"></i></a></li>
                  </ul>
                </li>
				
				<li>
					<a class="flex middle flx" href="https://news.google.com/publications/CAAqBwgKMISojgswtI6hAw?ceid=TR:tr&amp;oc=3" target="_blank" style="color: #000;">
						<div class="font-size-12 text-nowrap margin-right-sm color-gray-medium">ABONE OL</div>
						<img class="border" src="https://img3.aksam.com.tr/folders/google-news-logo.svg" height="30" >
					</a>
				</li>
				
                <li>
                  <ul class="flex middle">
                    <li class="text"><span class="big">A</span><span class="small">A</span></li>
                    <li><a class="print flex middle" onclick="window.print();" href="javascript:avoid(0)"><i class="icon icon-printer margin-right-sm"></i><span>yazdır</span></a></li>
                  </ul>
                </li>  
              </ul>
			  <div class="margin-bottom-md">Akşam Cumartesi</div>
			
              <div id="text">
                <h2 class="spot font-weight-7 font-size-18 margin-bottom-md">Son haftalarda kültür, edebiyat ve düşünce dünyasından birbirinden kıymetli isimleri ahirete yolcu ettik. Henüz İstanbul'u en güzel anlatan Mario Levi'nin üzüntüsünü atlatamamışken geçen hafta Alev Alatlı, bu hafta da Üstün İnanç ve Füruzan ile vedalaştık. Her biri yazdıkları, ürettikleri eserler ile bir kaç kuşağın düşünce dünyasını etkileyen bu isimlerin gidişiyle kültür dünyamız daha da kuraklaştı. Füruzan edebiyatımıza modern öykü anlayışının yerleşmesini sağlarken, Üstün İnanç Büyük Doğu geleneğinden beslenen kalemi ile bu ülkenin kimliği ve değerlerini romanlarına, tiyatro eserlerine ve senaryolarına taşıdı. Türkiye'nin dünyanın umudu olduğu fikrini savunan Alev Alatlı ise düşünen, sorgulayan, kimliği ile barışık zihinlere sahip olabilmemiz için kalem oynattı.  </h2>
                
								<div align=center id='div-gpt-ad-1520322619848-0' style="height:260px;">
								<div class="" style="display:flex;justify-content: center;">
     <div style="text-align: center;display:flex;gap:20px;justify-content:center;margin:0 0 20px 0;">
          <div class="js-gpt-ad"
               data-adunit="/176558932/aksam_web_kadin/h.ici_300x250"
               data-sizes='[[300, 250]]'
               data-lazy="true"
               data-threshold="500"
               data-mobile-adunit=""
               data-mobile-sizes=''>
          </div>
          <div class="js-gpt-ad"
               data-adunit="/176558932/aksam_web_kadin/h.ici_300x250"
               data-sizes='[[300, 250]]'
               data-lazy="true"
               data-threshold="500"
               data-mobile-adunit=""
               data-mobile-sizes=''>
          </div>
     </div>
</div>
								</div>
									
 <div class="text font-size-16 margin-bottom-lg newsDetailText" id="icerikAlani" property="articleBody">
 <article>
 <b>ALEV ALATLI: ÖZGÜVENSİZ AYDININ TURNUSOL KÂĞIDI</b><p></p>Alev Alatlı, adı üzerine tartışılmaz bir entelektüel değildir. Böyle bir iddianın sahibi, bilmelidir ki hakkında iyi bir şey söylemeye çalıştığı Alatlı buna hoş bakmaz, hatta reddeder. Öte yandan güncel siyasi görüş ve yerleşimi kendine uymuyor diye, küçümseme ve karalama yoluna gidenlerin vakit kaybetmeden kaleme aldığı yazılar da oldu. Bu da bir başka hâl...<p></p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/gunes-16022024ac64e674.jpg"/><p>Bir gün bir şey olur, bir haber alır, bir şey öğrenirsiniz. Telefon rehberini yeniden düzenlemek gerekir. Oradaki isim artık arayabileceğiniz biri değildir. Telefon ekranında rehber açıktır, 'düzenle' yazısının üzerine tıklarsınız, alttaki 'sil' kısmına yönlendirir sizi akıllı telefonunuz. Ama o telefondan akıl almak istemezsiniz. Çünkü rehberinizden çıkarmak istemediğiniz kişiyle dünyadaki son bağlantınızın böyle kopması fikri ağırınıza gider.</span><br></p><p>Telefon rehberimden çıkarmak istemediğim bazı isimler oldu son yıllarda. İstemiyorum. Hiç istemiyorum, hâlâ istemiyorum. Ama başka birini ararken o isme rastlamak da garip; hiç çaldırmayacağın, çaldırdığında cevap alamayacağın o telefon numarası öyle durur. Son yıllarda ne çok oldu rehberimden silmek istemediğim ama arasam sesini duyamayacağım isimler. Kendilerinden bahsederken adlarının başına 'merhum' sıfatını takacağım kişiler...</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/eo30153e155467315065-160220242711994b.jpg"/><p>Hayat sınav, ölüm sınav... Giden sınavda, kalan da sınavda. Geçen hafta birinin yaşam sınavı bitti. Bize, kalanlar sınavından geçmek kaldı. Yolun açık olsun Alatlı.</p><p>Seksen yılda tamamladığı dünya yolculuğunun ardından gelen veda haberi, şüphesiz her kanattan okuryazarın ilgisini çekecekti. Çekti de. O gün ve günlerde (şahidim) yazar-akademisyen pek çok kişi birbirini aradığında telefondaki ilk sözleri "başımız sağ olsun" oldu. Gerçekten bizzat tanışsın-tanışmasın, insanlar bir fikir insanının ardından üzüntü ve kayıp hissi yaşadı. Bu da enteresan bir ruh halidir. Her gün arayıp konuşuyormuşsunuz gibi bir boşluk duyarsınız böyle insanların ardından. Ve bir endişe de uç verir, belli belirsiz; "Şimdi anlamakta zorlanacağım bir mesele hakkında ufuk açmasını beklediğim bu kişi yok, ben kime soracağım, kimden soracağım?" Oysa sağlığında da sık bir temas olmamıştır, ama alınacak virajlarda danışılacak birinin varlığını bilmek, güven verir. Söyleyeceği bir sözün, akla takacağı bir çengelin akıl ve vicdanda kımıldanmalar yaratacağına duyulan itimat vardır.</p><p>Baş sağlığı dileklerinin ardından Alatlı'nın tarihe geçmiş uyarılarını taşıyan konuşmaları çıktı arşivlerden. Hani şu "Her yasal hak helâl değildir" diyen 2014 tarihli konuşma. Alatlı o tarihte, Türkiye Cumhuriyeti Devletinin en üst makamından ve bizzat elinden aldığı ödül vesilesi ile yapmıştı bu konuşmayı. Konuşma sırasında ciddiyet, nezaket, ölçü dikkat çekiyor, ama belki söylenemez denilen şeyler Alatlı tarafından dile getiriliyordu. Kim hangi tarafından işine gelirse öyle aldı. Mesela Alatlı'nın Cumhurbaşkanı Erdoğan'a hitaben söylediği "Orwell sizi ayakta alkışlardı" sözü, konuşmacının, ödüle layık bulunmasının zaruri jesti gibi görmek isteyenler de oldu.</p><p>Halbuki orada -anlık kişilerden ve mekândan bağımsız düşünmenizi teklif ederim- bir devlet adamı, siyasetçi, yönetici ile bir âlim, âkil, edip, aydının karşılıklı bulunuşu ve hitapları idi esas olan. Yöneten, liyakatine karşılık, bulunduğu makam üzerinden takdir ediyorsa da âkil olanı, esasen, akıl, vicdan ve muhakemeyi en yukarıya taşıyordu. Ve âkil olan, tevdi edilen ödüle teşekkür vesilesi ve hatta belki bahanesi ile devletin başına öğüt verme geleneğini sürdürüyor, hukuk ve ahlak arasındaki bağ veya bağsızlık üzerine akla ve vicdana bir kez daha çengel atıyordu.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/12-16022024e250380c.jpg"/><p>Alev Alatlı, adı üzerine tartışılmaz bir entelektüel değildir. Böyle bir iddianın sahibi, bilmelidir ki hakkında iyi bir şey söylemeye çalıştığı Alatlı buna hoş bakmaz, hatta reddeder. Kendi savunduklarına ne kadar bağlı ise, tartışmasızlığı savunmayı, bizzat varlığı reddeder. Öte yandan güncel siyasi görüş ve yerleşimi kendine uymuyor diye, küçümseme ve karalama yoluna gidenlerin vakit kaybetmeden kaleme aldığı yazılar da oldu. Bu da bir başka hâl... Yakışıksız mı demeli, belki de dememeli, belki de bu çiğlik yakışıyordur. Dokunmamak lazımdır...</p><p>Herkes inancına, meşrebine göre uğurluyor gidenleri. Allah rahmet eylesin, kalıp olsa da en sevimli temenni, inanıyorsa insan. Başka inançların, kabullerin başka saygılı ve güzel ifadeleri de güzel olur. Bir de sonuçta giden bire bir fiziki insan temasının ötesinde, yazdıkları ve söyledikleri ile çok geniş bir çerçeveye ulaşabilen bir kişi. Bir bakmak lazım, tapınmaya yakın yüceltenlerle, içindeki kini kusmanın yeni ve güncel yolunu bulmuşların uçlarının dışında. Ne söylerdi bunca yazan ve konuşan bu insan? Ve başkasının aklına ve anlayışına havale etmeden, o satırlardan ben ne anlarım? Oradan neyi öğrenebilirim, neyi hatırlarım... Biraz böyle bir ihtiyaçla karıştırıyorum kitaplığımdaki Alev Alatlı imzalı kitapları. Oradan geçerken rastladığım bir cümlesi çekti dikkatimi. 3. Baskısı 1993'ün Ağustosunda yapılan<i> 'Nuke' Türkiye</i>'nin 243. sayfasının son satırlarından;</p><p><i>"Memleketimizde en yaygın muhalefet türü geçmişi devamlı karalayarak şimdi yapılanları inkâr etmek ve gelecek hakkında hep kötümser tahminlerde bulunmaktır. Böylece, acıklı filmlere ve hüzünlü şarkılara meyyâl halkımıza en uygun muhalefet şeklinin bulunduğu sanılır"</i></p><p>Yaklaşık otuz yıl önce kurulmuş bu cümle. Eskimemiş ve aşınmamış bir şeyler var burada. Yeren ve yüceltenleri kenara bıraktım. Alatlı'yı okumaya dönüyorum. Buradan devam...</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/kaderekarsikoy-16022024c87bba15.jpg"/><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/pysktp00107-1602202475a6f592.jpg"/><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/1br9qfwks62c4x319mp-160220242ec14e3a.jpg"/><i>ASLIHAN DÖNMEZ / cumartesi@aksam.com.tr</i><p></p><b>FÜRUZAN, ÖYKÜYÜ YENİDEN GÜNDEMİMİZE GETİRDİ</b><p>Edebiyat dünyasında Parasız Yatılı ile sarsılmaz bir yer edinen, öyküleri pek çok dile çevrilen Füruzan, Türk edebiyatına modern hikâye anlayışının yerleşmesi, zor dönemleri siyasi dilin dışında edebiyatı önceleyerek verme konusunda ders kitabı sayılacak metinleriyle hatırlanacak.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/gunes-16022024c8c13cd5.jpg"/><p>Türk öykücülüğünün en özgün kalemlerinden biri olan Füruzan geçtiğimiz günlerde 92 yaşında vefat etti. İlk kitabı 'Parasız Yatılı' ile 1972 Sait Faik Hikâye Armağanı'nı kazanan Gecenin Öteki Yüzü, Kırkyedililer, Benim Sinemalarım gibi eserleri ile edebiyatseverlerin zihninde yer edinen Füruzan'ın öyküleri; Fransızca, İspanyolca, Farsça, İtalyanca, Japonca, İngilizce, Rusça, Bulgarca, Boşnakça'ya çevrildi.</span><br></p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/6-16022024d872165a.jpg"/><p>Edebiyatımızda nitelikli ve özgün eserler üretenlerin ortak kaderini yaşayan, uzun yıllar hak ettiği değeri görmeyen Füruzan'ın 90'lı yıllarda neredeyse rafa kaldırılmışken öykünün yeniden yükselişe geçmesi ile gündeme geldiğini hatırlatan yazar ve eleştirmen Erdinç Akkoyunlu, Füruzan'ın edebiyatımıza katkısını "Türkiye'de kim nasıl, iyi öyküler yazmış denilince Füruzan yeniden keşfedildi, çok sevildi, çok okundu. Türk edebiyatına modern hikâye anlayışının yerleşmesi, zor dönemleri siyasi dilin dışında edebiyatı önceleyerek verme konusunda ders kitabı sayılacak metinler üretti." diyerek özetliyor. Yazar Funda Özsoy E. ise Füruzan'ın ödüllü kitabı Parasız Yatılı'nın gölgesinde kalan Gül Mevsimidir'in her okumada farklı katmanları açılan güçlü bir metin olduğuna dikkat çekiyor. Sevilen yazarın edebiyat dünyamızdaki yerini Erdinç Akkoyunlu ve Funda Özsoy E.'ye sorduk.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/gunes-160220245c343a75.jpg"/><p><b>TÜRK ÖYKÜCÜLÜĞÜNÜN ANASI</b></p><p><b>ERDİNÇ AKKOYUNLU</b></p><p>Türk edebiyatının kendi tadını, rengini, dokusunu bulma süreci dünya edebiyatından çok keskin çizgilerle ayrıldı. Biz önce Fransız edebiyatını yeğ tuttuk, sonra Alman, sonra Rus edebiyatı. Türkçe'ye geçişle birlikte klasikler geniş kitlelerce okunmaya başlandı. Bu da edebi bir devrim yarattı ama Türk edebiyatı özgün metin üretmede bizimle hemen hemen aynı siyasal ve toplumsal süreçleri yaşayan Latin Amerika'ya oranla hayli geride kaldı. Onlardan tamamen zıt şekilde bireysel çabalarla edebiyatı yüceltmeye çalıştık. Sonucunda da bizde kuşaklar arası edebi bağ dünyanın genelinde olduğu gibi sağlam kurulamadığı gibi ancak bir görünüp bir kaybolan çeşitli yıldızların geçişine sahne oldu edebiyatımız. Toplumun ve entelektüellerin yapısı da böyleydi. Kitap yayınlamak 2024 Türkiye'sinde ne kadar zor ise 1954 Türkiye'sinde de o kadar zordu. Bu da beraberinde az okuru olan, dar bir çevreye hapsolmuş, hiçbir yeniliğin makbul sayılmadığı birbirini yani çok satanların çabalarının tekrar edildiği bir kısır döngüyü getirdi. Füruzan, bu döngüde kendi ışığını yakabilmiş az sayıdaki yazardan oldu. Benim okur olarak edebiyata dahil olduğum 1990'ların ikinci yarısında kitapları sahaflarda bulunurdu. O dönemde artık rafa kaldırılmış bir yazar sayılırdı. Çünkü dili, yöntemi, üslubu 90'ların her şeyi değiştirelim havasında eski bulunur, 70'lere mahkûm edilirdi. Sonra ülkemizde öykü devrimi oldu. Öykü çok yazılmaya, okunmaya, satılmaya başlandı. Türkiye'de kim nasıl, iyi öyküler yazmış denilince Füruzan yeniden keşfedildi, çok sevildi, çok okundu. Füruzan Türk edebiyatına modern hikâye anlayışının yerleşmesi, zor dönemleri siyasi dilin dışında edebiyatı önceleyerek verme konusunda ders kitabı sayılacak metinler üretti. Türkiye'de öykücülüğün anası sıfatını hiç almadı ama kısa süre önce Nobel Edebiyat Ödülü'nü kazanan ve hayatı boyunca sadece öykü yazan Alice Munro'dan edebi kalite olarak geride değildi. Sadece Türkçe yazmanın dezavantajını bizim gibi yaşamaya devam etmiş bir yazardı. Yeni kuşakların Füruzan'dan öğreneceği çok şey var. Sait Faik nasıl ülkemizde öykücülüğü kurduysa, Füruzan da herkesin köy edebiyatına merak saldığı dönemde öyküyü yeniden gündemimize getirmiş çok önemli bir yazardır.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/2-16022024af4d0981.jpg"/><p><b>GÜÇLÜ AURASI OLAN BİR YAZAR FÜRUZAN</b></p><p><b>FUNDA ÖZSOY E.</b></p><p>Füruzan'ı bir yazar olarak tanımam üniversite yıllarımda <i>Gül Mevsimidir</i> kitabı ile oldu. Yirmi yaşımda okuduğum ve bende derin bir iz bırakan bu aşk hikâyesini kırklarımda yeniden okuduğumda satır aralarına serpiştirilen sınıfsal çatışmayı, idealize edilen aşkın da ötesinde o var oluş nedeninin sorgulanışını fark ettiğimde epey sarsılmıştım. Demek ki büyük eserler her okumada, farklı katmanlarıyla kendini açıyordu okura. Füruzan'a 1972 yılı Sait Faik Hikaye Ödülü'nü de kazandıran <i>Parasız Yatılı</i> kitabının gölgesinde kalmış olan bu uzun hikâyeye bu açıdan bakılmasını isterim. Kendisiyle yüz yüze tanışmam ise yıllar sonra, Selim İleri vasıtası ile oldu. 2018 yılı TÜYAP Kitap Fuarı'nın onur konuğu olan Selim İleri için düzenlenen yemekte tanıştık. Beden dilinden giyinişine, konuşurkenki ses tonundan seçtiği sözcüklere kadar güçlü aurasını hissettiren biriydi. Çok heyecanlandığımı hatırlıyorum; yıllar içinde pek çok kitabını okuduğum ama benim için hep <i>Gül Mevsimidir</i> yazarı olarak hafızamda ulaşılmaz bir yere koyduğum bu güzel insanla sohbet ediyordum! O tanışmadan sonra <i>Parasız Yatılı</i> kitabının yayınlanışının 50.yılı dolayısı ile bir röportaj da yaptık kendisiyle. Daha sonra röportajı genişleterek bir Füruzan Dosyası yapmaya karar verdik, İstanbul İl Milli Eğitim Müdürlüğü bünyesinde çıkan ve benim de yayın yönetmenliğini yürüttüğüm İstanbul Akademi dergisi için. Dosya üzerine zaman zaman telefonlarda da görüştük. Ben ona hayranlığımın iştihası ile sürekli sorular soruyordum bu telefon görüşmelerimizde, onun kitaplarına ve gençlik yıllarındaki edebiyat muhitine dair. Röportaja girmeyen pek çok şeyler de konuştuk bu şekilde. Sanırım nezaket dediğimiz o incelik, insanın yapısından geliyor. Füruzan'ın konuşurkenki kelime seçiminde, karşısındakinin gönlünü kırmamaya özen gösteren naifliğinde o nezaketi hissedebiliyordunuz. Doğal nezaket, yapmacıksız samimiyet insanı çekiyor. Kendimi ona çok yakın hissedişim belki de bu yüzdendi.</p><p>Hepimizin hayatı dünya zamanı ile sınırlı. Homeros'tan bu yana hiç kuşkusuz hepimizin ölümlü ve yaşamlı olduğu dünyada şairin tespit ettiği üzere bir gün gelecek bir tel kopacak ve ahenk ebediyyen kesilecek, zaman bizi yutacak ama kitaplar kalacaktı. Füruzan gibi insanın trajedisini güçlü kalemiyle hikâyeleştiren yazarlar ise eserleriyle yeni kuşaklara sevgiyi, merhameti, adaleti anlatmaya devam edecekler.</p><p><i>GÜLCAN TEZCAN / gulcantezcann@gmail.com </i></p><p><b>TİYATRONUN ÇİLESİNİ ÇEKMİŞTİ</b><br></p><p>Üstad Necip Fazıl Kısakürek'ten beslenen, onun çizgisinde ilerleyerek edebiyat, sinema ve tiyatroda bu ülkenin değerlerini yansıtan eserler üreten İnanç, kültürel hayatımızda derin izler bıraktı. İki kültür sanat gazeteci Özcan Ünlü ve Bünyamin Yılmaz Üstün İnanç'ın sanat hayatımız için ne ifade ettiğini anlattı.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/gunes-16022024912916bc.jpg"/><p>Gazeteci, yazar ve senarist Üstün İnanç 87 yaşında hayata veda etti. Üstad Necip Fazıl Kısakürek'ten beslenen, onun çizgisinde ilerleyerek edebiyat, sinema ve tiyatroda bu ülkenin inanç ve değerlerini yansıtan eserler üreten İnanç, kültürel hayatımızda derin izler bıraktı. "Her şeyimle 'Büyük Doğucu'yum. Büyük Doğu olmasa, sıradan solcular gibi dangalağın biri olabilirdim. Beni kurtaran Büyük Doğu'dur; Necip Fazıl'dır." diyen Üstün İnanç'ın ilk yazıları Yelken, Durum, Sanatkâr ve Büyük Doğu gibi dergilerinde yayımlandı. Gazeteciliğe 1956'da Tercüman Gazetesi'nde başladı. Babıâli'deki birçok gazetede üst düzey yöneticilik yaptı. İstanbul'un en önemli kültür muhitlerinden olan Marmara Kıraathanesi'nin müdavimlerindendi.</p><p>Milli Türk Talebe Birliğinde (MTTB) 1977'de düzenlenen "Milli Sinema Açık Oturumu"nu yöneten İnanç, bu toplantıda dönemin sinema ustalarından Halit Refiğ, Salih Diriklik, Metin Erksan, Atıf Yılmaz, Yücel Çakmaklı ve Ayşe Şasa'yı ağırladı.</p><p>Tiyatroya temkinli bakan dindar çevrelerde bu sanatın gelişmesi için öncülük eden isimlerden olan İnanç, Ergun Göze'nin kaleme aldığı "Çar Tabancası"nda "Çar" rolünü oynadı. Yalçın Akçay'ın yönettiği, "Şeyh Şamil"i Abdullah Kars'ın temsil ettiği oyun, Anadolu'da turneye çıktı ve yoğun ilgi gördü. Prologunu İnanç'ın yazdığı, Necip Fazıl Kısakürek'in kaleme aldığı "Ulu Hakan Sultan Abdülhamid Han" eseri, 1967-1969'da Türkiye'nin birçok şehrinde ve ilçesinde 519 kez sahnelendi.</p><p>Sinema sektöründe de Erdoğan Tokatlı'nın asistanlığını yapan ve Son Kuşlar filminin senaryo ekibinde yer alan İnanç'ın 1990'lı yıllarda yaşanan başörtüsü yasaklarını konu alan Yalnız Değilsiniz romanı Mesut Uçakan tarafından sinemaya uyarlandı. "Kanayan Yara Bosna" filminin senaryosunu kaleme alan İnanç, İstanbul Şehir Tiyatroları Repertuar Kurulu üyeliği ve İBB Gösteri Sanatları Merkezi Müdürlüğü de yaptı; "Oyunculuk" ve "Tiyatro Yazarlığı" dersleri verdi.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/gunes-160220243db225e8.jpg"/><p><b>"ÜSTÜN AĞABEYİ İYİ BİLİRDİK"</b><br></p><p><b>ÖZCAN ÜNLÜ /</b><b>GAZETECİ-YAZAR</b></p><p>Üstün İnanç ruh dünyamız ve kültür iklimimizde müstesna bir yer tutar. Bana göre, Üstad Necip Fazıl ırmağında -Büyük Doğu'da yazdı- yunmuş, terbiye almıştır. Onun ve onun gibi zor zamanlarda yazan ve konuşanların bizde ayrı bir kıymeti vardır. Herkesin başkaca değerlere yöneldiği bir zamanda hak ve özgürlükler, sanat, edebiyat, estetik, medeniyet gibi kadim meseleler etrafında kümelenen ve fikir üreten bu insanlara çok şey borçluyuz.</span><br></p><p>Merhum Üstün İnanç, bizim ünlememizle Üstün ağabey, her şeyi bir kenara bırakarak söylersek, sadece "Yalnız Değilsiniz" romanıyla bile bu dünya sürgünündeki varoluş ödevini başarılı biçimde tamamlamıştır. Onun ilgisi sadece edebiyata değildi. Romanlarında sinematografik derinlik, diyaloglarındaki teatral ifade gücü ile de bu sanatlara hâkimiyetini göstermiş, bu konularda da söz söylemiştir.</p><p>1956'da başladığı gazetecilik hayatında Babıalide Sabah, Bugün, Son Havadis, Tercüman, Yeni İstanbul gibi durakları oldu ve bu dönemde pek çok basın heveslisinin elinden tuttu. Bosna dramına çok 'içeriden' bakıp anlattığı "Kanayan Yara Bosna" senaryosunu da hatırlatmamız gerekiyor. Özetle Üstün ağabey, güzel işler yaparak, "Kurt Kapanı", "İlk Kurşun", "Sultan Abdülhamit", "Yalnız Değilsiniz", "İnsanlar Böyledir", "Ayıp Uşakları", "Makedonya Gamzesi", "Yazıklar Çıkmazı" gibi pek çok esere imza atarak çekildi dünyamızdan. İyi bilirdik. Allah rahmet eylesin.</p><img class="rich-text-photo" loading="lazy" importance="auto" style="height:100%;width: 100%;" src="https://img3.aksam.com.tr/imgsdisk/2024/02/16/gunes-16022024b086d613.jpg"/><p><b>ÜSTÜN İNANÇ'TAN BİZE KALANLAR</b><br></p><p><b><b>BÜNYAMİN YILMAZ /</b><b>GAZETECİ</b></b><br></p><p>Üstün İnanç ismi aslında Türkiye'nin kültür tarihi yazılacak olursa en önemli sıralarda yerini alacaktır desek abartı olmaz. Sadece matbuatta değil, sanat dünyasının farklı pek çok alanında eserler vermiş, beyazperdede senaryosunu yazdığı sinema filmini, TV'de kalem oynattığı dizisini izlemiş, tiyatro dünyasında sadece eserler vermekle yetinmemiş aynı zamanda oyunculuğuyla da katkıda bulunmuş bir çınardan bahsediyoruz.</p><p>60'larda minimal kıpırdanmalar 70'lere geldiğinde capcanlı bir ortam oluşturur. İflah olmaz 'Büyük Doğu'cu Üstün İnanç'ın bu dönemde önce dergilerde daha sonra da günlük gazetelerde yer aldığını görürüz. Belki de onun hayatında dönüm noktası olan Üstad Necip Fazıl'ı anmak bu dönemi anlamamızı daha çok kolaylaştıracaktır. Küllük, Marmara Kıraathanesi gibi yerler dönemin entelektüel isimlerini, şair ve yazarlarını, yazı işine bulaşmış ya da muhabbet deminde ilerleyen değerleri bir araya getirmiştir. Türkiye'nin siyasal atmosferini ve fikir akımlarını da göz önünde bulunduracak olursak, bu buluşmaların sadece yazı çizi ile değil Türkiye'nin mukadderatıyla ilgili olduğunu daha çok görürüz. Üstün İnanç'ın tiyatro dünyasına adım atarken Necip Fazıl'la yolunun kesişmesi şaşırtıcı değildir. Dönemin put kırıcısı Üstad, toplatılan ve yasaklanan eserlerine aldırmadan kalemini oynatmakta, etkisini sadece konferanslarda değil sahnelerde de göstermektedir. Kısakürek'in Sultan Abdülhamid'i anlatan tiyatro oyununda Abdülkadir Sezgin'le dönüşümlü olarak başrol karakteri olarak sahneye çıkar Üstün İnanç. Zor dönemlerdir. Rekor denebilecek sayıda oynadıkları oyun çoğu zaman polis baskınlarına uğrar. Rahmetli Hasan Nail Canat'la turnelere çıktığımızda anlattığı o hatıraların önemli kısmını da Üstün İnanç'tan dinlemiştik. Dönemin bir diğer ismi Abdullah Kars'ın sahnelerde verdiği mücadelenin bu isimleri ortak paydada buluşturduğunu ve kader birliği eden bu isimler o dönemin şartlarına rağmen bir hafıza oluşturdu.</p><p><b>HAKSIZLIKLAR KARŞISINDA SUSMAYAN KALEM</b></p><p>Üstün İnanç paylaşırken biraz muzipçe, Üstadın perde aralığından kendilerini seyrettiğini anlatırdı. Elbette Necip Fazıl'ın göz teması kurduğu oyuncuların nasıl terledikleri de hatıralara eklenir. Necip Fazıl'la geçirilen zamanlar sadece tiyatro ile sınırlı değildir. Büyük Doğu, konferanslar, heyecan dalgası oluşturan o yıllarda Üstün İnanç vardır. Hatta Türk Edebiyatı Vakfı'nın 80'lerde Türk Edebiyatı dergisinin Necip Fazıl'a Sultanü'ş-Şuara ödülünü takdim ettiği gecesinde Üstad'ın talebiyle "Çile" şiirini okuyacaktır.</p><p>Gazeteciliğe adım attığımda benim için de artık geçmişin izlerini takip ederek geleceğe ne bırakılacağı sorusu durmaktaydı orta yerde. Çocukluğumdan itibaren yasaklı günlerde tavan arasında korunan gazete ve dergilerle oluşturdum yolculuğumu. Türkiye'yi okuyabilmek için arka planı iyi bilmek gerekiyordu. İlk adım okumak, ikinci adım ise dinlemekti. İstanbul benim için daha çok konferansları takip etmek, kıymet verdiğim isimleri dinlemekti. Gazetecilik yoluyla aktardıklarımız okurlara emanetti ama bize düşen de meslekten sıyrılıp bir adım ötesiyle ülkemizin kültür atmosferini zihinlerimize nakşetmekti. Üstün İnanç'ı bu sebeple önce okuru olarak takip ettim. Sahnede yer aldığı günlere yetişememiştim ama benim için çok kıymetliydi. Mesut Uçakan'ın yönettiği "Yalnız Değilsiniz"in senaryosu, onun haksızlıklar karşısında susmayan kaleminin etkisini gösteriyordu.</p><p><b>TİYATRO DENEYİMİNİ GENÇLERE AKTARDI</b></p><p>Hasan Nail Canat ustamızın tiyatro dünyasına girerken İstanbul da yeni bir dönemin kapılarını açmıştı. Cumhurbaşkanımız Recep Tayyip Erdoğan İBB Başkanlığı'nda yeni dönemin işaretlerini bir kadro hareketine dönüştürüyordu. Gösteri Sanatları Merkezi genç kuşakları sahneyle buluşturuyor, sıkı bir eğitimle geleceğin tiyatrocularını yetiştirme amacıyla harekete geçiyordu. Üstün İnanç, GSM'de yöneticiydi ve tiyatro deneyimlerini öğrencilerine aktarıyordu.</p><p>Gazetecilik dönemlerimde Üstün ağabeyle didişmelerimize de değinmezsem olmaz. Yıllar sonra tatlı bir muhabbetle o günleri yâd ederken yüzündeki tebessümden sorgulayan ve eleştiren tavrımdan keyif aldığını müşahede etmiştim. Elbette eleştirilerim şahsına değildi. Ezberlerin bozulması gerektiğini düşünüyordum. Üstün ağabeyin heyecanı beni kendisinden uzak tutmadı. Muhabbetlerimiz sorgulamalar eşliğinde ilerledi ve elbette kayıt önemliydi. Bize emanet edilen heyecanlar gelecek kuşaklara başka türlü taşınamazdı çünkü. GSM'den çok sayıda dostum var, bugün kültür kurumları yöneten de, sinema ve TV'lerde oyuncu olarak karşımıza çıkan kıymetli isimler de bize o dönemin hatırasıdır. Gök Sultan'ı yazdığında talebelerini yanında görmek istediğini düşündüm. Sultan Abdülhamid'i kendi diliyle bugünün nesillerine anlatmak istemişti ve her birimizin yüzünde yansıyan mutluluğu okur gibiydi.</p><p>Üstün ağabeyin köşesine ve kitaplarına çekildiği zamanlarda da etrafı hiç boş kalmadı. Bazen bir telefon kadar uzağımızda bazen de özlem giderecek şekilde yanımızda. Şehir Tiyatroları onun <i>Makedonya Gamzesi</i> oyununu repertuara aldığında ve sahnelediğinde de o heyecanı paylaşmak bizim için büyük mutluluktu. Mihrabad Yayınları eserlerini bir araya getirdiğinde okurlarıyla fuarlarda buluşma imkânına kavuştu.</p><p><b>ZOR ZAMANLARDA SANAT YAPTILAR</b></p><p>Üstün ağabey sınıftan kaçıp kütüphanede ders işleyen öğrenci heyecanı yaşattı bize. "Hadi çocuklar, kitapları kapatın şimdi yaşama vakti" der gibiydi. Biz de onun anlattıklarıyla Türkiye'nin yakın tarihinin sayfalarını çeviriyorduk.</p><p>Peki bize ne kaldı Üstün İnanç'tan? Öncelikle Anadolu ruhu. Bu toprakların kıymeti. Geçmişini öğren ve geleceğini kur. Balkanlarda dolaşırken onun eserlerinin bizimle dolaşması da biraz bu yüzden. 'Biz zor zamanlarda cümle kurduk, oyunlar oynadık, senaryolar çalıştık şimdi sıra sizde' dedi.</p><p>Artık geleceğin geldiği hızlı zamanlarda gölgemizin bizden ilerde olduğunu görüyoruz. Dolayısıyla oraya yetişmemiz gerekiyor. Doğu'nun da Batı'nın da heybemize bıraktığı bilgi ve donanımla geleceğe işaret taşları bırakmamız lâzım. Üstün ağabey emaneti devretti, Eyüp'te üstada komşu oldu, sıra hayatlarına dokunduğu insanlarda, bende, sende, onda. Sözün ağırlığı artık hepimizde. Yarınki Türkiye'yi kültür tarihimizle birlikte oluşturmayı artık denemeliyiz.</p><p><i>GÜLCAN TEZCAN / gulcantezcann@gmail.com </i></p>
</article>
</div>

<style>
    .video-container {
        background-color: #eaeaea;
        /* max-width: 585px; */
        margin: 20px auto;
        text-align: center;
        padding: 10px 15px 10px 15px;
        position: relative;
    }

    .video-header {
        color: #333;
        font-size: 15px;
        margin: 0 auto;
        background: #fff;
        width: fit-content;
        padding: 5px 20px;
        position: absolute;
		font-weight:700;
        top: 0;
        left: 0;
        right: 0;
            border-left: 3px #5c5c5c solid;
                border-bottom: 3px #5c5c5c solid;
                    border-right: 3px #5c5c5c solid;
    }

    .video-title {
        color: #d0011b;
        font-size: 19px;
        line-height: 1.4;
            display: block;
        margin: 25px 0 10px 0;
		font-weight:700;
    }

    .video-wrapper {
        position: relative;
        width: 100%;


    }

    .video-wrapper.visible {
        opacity: 1;
    }

    .fixed-footer-video{
        position: fixed;
        width: 300px;
        right: 1.6rem;
        padding-bottom: 0;
        height: 240px;
        z-index: 9999;
        bottom: 0;
    
    }

    .embed-responsive iframe, .embed-wrapper iframe {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border: 0;
    }
</style>
<div style="height:450px">
<div class="video-container">
    <h3 class="video-header">ÖNERİLEN VİDEO</h3>
    <h4 class="video-title"><a href="https://www.aksam.com.tr/guncel/imamoglundan-milli-servete-zarar-adres-degistirip-milyonlara-coktuler/haber-1618916" target="_blank">İmamoğlu'ndan milli servete beton! Adres değiştirip milyonlara çöktüler</a></h4>
     <div id="embedVideoFooter">  
	 <div class="closeBtnVrs" style="color: #fff;text-align: right;">
	<span id="closeEmbedVideoFooter" style="background: #000;padding: 2px 10px;font-size: 16px;cursor: pointer;display: inline-block;">
		Kapat
	</span>
</div>
      <div class="embed-responsive video-wrapper" data-video-visible="false">  
          <div id="videoPlaceholder" style="width: 585px; height: 328px; background-color: #000; display: flex; justify-content: center; align-items: center;">  
              <span style="color: white;">Video yükleniyor...</span>  
          </div>  
      </div>  
    </div>  
</div></div>

		
	

<div class="flx fbw mbm" style="height:300px;margin-bottom:15px">
<div id="div-gpt-ad-1676373733015-0">

<div class="" style="display:flex;justify-content: center;">
     <div style="text-align: center;display:flex;gap:20px;justify-content:center;margin:0 0 20px 0;">
          <div class="js-gpt-ad"
               data-adunit="/176558932/Multiplex_reklamlar/aksam_web_multiplex"
               data-sizes='[[300, 250]]'
               data-lazy="true"
               data-threshold="500"
               data-mobile-adunit=""
               data-mobile-sizes=''>
          </div>
          <div class="js-gpt-ad"
               data-adunit="/176558932/Multiplex_reklamlar/aksam_web_multiplex"
               data-sizes='[[300, 250]]'
               data-lazy="true"
               data-threshold="500"
               data-mobile-adunit=""
               data-mobile-sizes=''>
          </div>
     </div>
</div>
</div>                    
</div>
<div style="height:875px"><div class='pgn-native-d-ba' pgn-native-ros='1' pgn-native-unit='native' pgn-native-w='d-ba' pgn-native-sniu='1' pgn-native-f="n,n,n|n,n,n|n,n,n" pgn-native-scheme="a,a,a|a,a,n|a,a,n" pgn-native-ortb-ver="1.1" pgn-native-cp='10' style='overflow:hidden;'></div></div>
<div class="twoCategoryArea"> 
  <div class="titleCategory">
	<div class="font-size-24 font-weight-7 switch-button right-switch background-gray width-full inline-block margin-bottom-md">ÖNE ÇIKANLAR</div>
  </div>
  <div class="twoCategoryList">
 
<div class="item shadow relative margin-bottom-md right_media_area">
		
			<div class="column">
			  <div class="image-wrapper image-134"><a href="/trend/turkiyeden-israile-net-uyari-suriyeden-cekilin/haber-1661180"><img class="image" src="https://img3.aksam.com.tr/imgsdisk/2026/04/23/turkiyeden-israile-net-uy-729_2.jpg" alt="Türkiye'den İsrail'e net uyarı: Suriye'den çekilin"></a></div>
			  <div class="caption">
				<a href="/trend/turkiyeden-israile-net-uyari-suriyeden-cekilin/haber-1661180"><h3 class="line-camp line-3 padding-md font-size-16 font-weight-7 title-1">T&#x00FC;rkiye'den &#x0130;srail'e net uyar&#x0131;: Suriye'den &#x00E7;ekilin</h3></a>
			  </div>
			</div>
		
</div>
<div style="text-align: center;margin: 20px;">
<div class="" style="display:flex;justify-content: center;">
     <div style="text-align: center;display:flex;gap:20px;justify-content:center;margin:0 0 20px 0;">
           <div class="js-gpt-ad"
		data-adunit="/176558932/aksam_web_detay_alt/1.sira"
		data-sizes='[[300, 250], "fluid"]'
		data-mobile-adunit=""
        data-mobile-sizes=''
		
        data-lazy="true"
        data-threshold="500">
</div>
           <div class="js-gpt-ad"
		data-adunit="/176558932/aksam_web_detay_alt/1.sira"
		data-sizes='[[300, 250], "fluid"]'
		data-mobile-adunit=""
        data-mobile-sizes=''
		
        data-lazy="true"
        data-threshold="500">
</div>
     </div>
</div>
</div>

<div class="item shadow relative margin-bottom-md right_media_area">
		
			<div class="column">
			  <div class="image-wrapper image-134"><a href="/guncel/atasehir-belediye-baskani-onursal-adiguzel-tutuklandi/haber-1660815"><img class="image" src="https://img3.aksam.com.tr/imgsdisk/2026/04/22/atasehir-belediye-baskani-798_2.jpg" alt="Ataşehir Belediye Başkanı Onursal Adıgüzel tutuklandı"></a></div>
			  <div class="caption">
				<a href="/guncel/atasehir-belediye-baskani-onursal-adiguzel-tutuklandi/haber-1660815"><h3 class="line-camp line-3 padding-md font-size-16 font-weight-7 title-1">Ata&#x015F;ehir Belediye Ba&#x015F;kan&#x0131; Onursal Ad&#x0131;g&#x00FC;zel tutukland&#x0131;</h3></a>
			  </div>
			</div>
		
</div>
<div style="text-align: center;margin: 20px;">
<div class="" style="display:flex;justify-content: center;">
     <div style="text-align: center;display:flex;gap:20px;justify-content:center;margin:0 0 20px 0;">
           <div class="js-gpt-ad"
		data-adunit="/176558932/aksam_web_detay_alt/1.sira"
		data-sizes='[[300, 250], "fluid"]'
		data-mobile-adunit=""
        data-mobile-sizes=''
		
        data-lazy="true"
        data-threshold="500">
</div>
           <div class="js-gpt-ad"
		data-adunit="/176558932/aksam_web_detay_alt/1.sira"
		data-sizes='[[300, 250], "fluid"]'
		data-mobile-adunit=""
        data-mobile-sizes=''
		
        data-lazy="true"
        data-threshold="500">
</div>
     </div>
</div>
</div>

<div class="item shadow relative margin-bottom-md right_media_area">
		
			<div class="column">
			  <div class="image-wrapper image-134"><a href="/guncel/elebasi-itirafci-oldu-mitten-dev-siber-operasyon-177-milyon-liralik-para-trafigi-desifre-oldu/haber-1660540"><img class="image" src="https://img3.aksam.com.tr/imgsdisk/2026/04/21/elebasi-itirafci-oldu-mit-550_2.jpg" alt="Elebaşı itirafçı oldu! MİT'ten dev siber operasyon: 177 milyon liralık para trafiği deşifre oldu"></a></div>
			  <div class="caption">
				<a href="/guncel/elebasi-itirafci-oldu-mitten-dev-siber-operasyon-177-milyon-liralik-para-trafigi-desifre-oldu/haber-1660540"><h3 class="line-camp line-3 padding-md font-size-16 font-weight-7 title-1">Eleba&#x015F;&#x0131; itiraf&#x00E7;&#x0131; oldu! M&#x0130;T'ten dev siber operasyon: 177 milyon liral&#x0131;k para trafi&#x011F;i de&#x015F;ifre oldu</h3></a>
			  </div>
			</div>
		
</div>
<div style="text-align: center;margin: 20px;">
<div class="" style="display:flex;justify-content: center;">
     <div style="text-align: center;display:flex;gap:20px;justify-content:center;margin:0 0 20px 0;">
           <div class="js-gpt-ad"
		data-adunit="/176558932/aksam_web_detay_alt/1.sira"
		data-sizes='[[300, 250], "fluid"]'
		data-mobile-adunit=""
        data-mobile-sizes=''
		
        data-lazy="true"
        data-threshold="500">
</div>
           <div class="js-gpt-ad"
		data-adunit="/176558932/aksam_web_detay_alt/1.sira"
		data-sizes='[[300, 250], "fluid"]'
		data-mobile-adunit=""
        data-mobile-sizes=''
		
        data-lazy="true"
        data-threshold="500">
</div>
     </div>
</div>
</div>


</div>
</div>

<ul class="tags flex wrap shadow margin-bottom-md">
                    
    <li class="margin-right-sm"><div class="font-size-12 padding-sm background-gray color-graydark text-nowrap margin-bottom-sm">alev alatlı</div></li>
                                    
    <li class="margin-right-sm"><div class="font-size-12 padding-sm background-gray color-graydark text-nowrap margin-bottom-sm">füruzan</div></li>
                                    
    <li class="margin-right-sm"><div class="font-size-12 padding-sm background-gray color-graydark text-nowrap margin-bottom-sm">üstün inanç</div></li>
                                    
    <li class="margin-right-sm"><div class="font-size-12 padding-sm background-gray color-graydark text-nowrap margin-bottom-sm">gülcan tezcan</div></li>
                    
                  </ul>

<div id="M917114ScriptRootC1533426"></div>	
	
						
                </div>
              </div>
			  
		<div class=" center">
        <div class="loader"></div>
      </div>
			  
			  
          </div>
          <div class="col-4">
          <div align="center" style='width:300px;height:250px;margin-bottom:10px;'>
		  <div id='div-gpt-ad-1430735535244-0'>
		   <div class="js-gpt-ad"
        data-adunit="/176558932/aksam_web_kadin/sag_300x250"
        data-sizes='[[300, 250]]'
        data-lazy="false"
        data-threshold="500"
        data-mobile-adunit=""
        data-mobile-sizes=''>
</div>		  
		  </div>
		  </div> 
<div class="item shadow relative margin-bottom-md"><a class="full-link" href="/dunya/kaan-hurjet-ve-anka-ile-govde-gosterisi-dikkat-ceken-turkiye-itirafi-asya-pazarinda-yildiz/haber-1661848">KAAN, Hürjet ve ANKA ile gövde gösterisi! Dikkat çeken Türkiye itirafı: Asya pazarında yıldız gibi parlıyorlar</a>
		<div class="column">
			<div class="image-wrapper image-134" style="padding-bottom: 21rem;background: #fff;"><img class="image" src="https://img3.aksam.com.tr/resize/317x180/imgsdisk/2026/04/25/kaan-hurjet-ve-anka-ile-g-545_2.jpg" alt="KAAN, Hürjet ve ANKA ile gövde gösterisi! Dikkat çeken Türkiye itirafı: Asya pazarında yıldız gibi parlıyorlar" style="margin-top: -15px;"></div>
			<div class="caption">
			<h3 class="line-camp line-3 padding-md font-size-16 font-weight-7 title-1" style="padding: 0 1.2rem;margin-bottom: 10px;margin-top: -20px;position: relative;">KAAN, H&#x00FC;rjet ve ANKA ile g&#x00F6;vde g&#x00F6;sterisi! Dikkat &#x00E7;eken T&#x00FC;rkiye itiraf&#x0131;: Asya pazar&#x0131;nda y&#x0131;ld&#x0131;z gibi parl&#x0131;yorlar</h3>
		</div>
	</div>
</div>

<div class="item shadow relative margin-bottom-md"><a class="full-link" href="/siyaset/baskan-erdogandan-istanbullulara-cagri-tek-cozum-kentsel-donusum/haber-1661789">Başkan Erdoğan'dan İstanbullulara çağrı: Tek çözüm kentsel dönüşüm</a>
		<div class="column">
			<div class="image-wrapper image-134" style="padding-bottom: 21rem;background: #fff;"><img class="image" src="https://img3.aksam.com.tr/resize/317x180/imgsdisk/2026/04/25/baskan-erdogandan-istanbu-405_2.jpg" alt="Başkan Erdoğan'dan İstanbullulara çağrı: Tek çözüm kentsel dönüşüm" style="margin-top: -15px;"></div>
			<div class="caption">
			<h3 class="line-camp line-3 padding-md font-size-16 font-weight-7 title-1" style="padding: 0 1.2rem;margin-bottom: 10px;margin-top: -20px;position: relative;">Ba&#x015F;kan Erdo&#x011F;an'dan &#x0130;stanbullulara &#x00E7;a&#x011F;r&#x0131;: Tek &#x00E7;&#x00F6;z&#x00FC;m kentsel d&#x00F6;n&#x00FC;&#x015F;&#x00FC;m</h3>
		</div>
	</div>
</div>

<div class="item shadow relative margin-bottom-md"><a class="full-link" href="/dunya/mit-ve-suriye-icisleri-bakanligi-ortak-uyusturucu-operasyonu-gerceklestirdi/haber-1661799">Türkiye ve Suriye'den ortak operasyon! MİT küresel zehir ağının rotası deşifre etti</a>
		<div class="column">
			<div class="image-wrapper image-134" style="padding-bottom: 21rem;background: #fff;"><img class="image" src="https://img3.aksam.com.tr/resize/317x180/imgsdisk/2026/04/25/mit-ve-suriye-icisleri-ba-790_2.jpg" alt="Türkiye ve Suriye'den ortak operasyon! MİT küresel zehir ağının rotası deşifre etti" style="margin-top: -15px;"></div>
			<div class="caption">
			<h3 class="line-camp line-3 padding-md font-size-16 font-weight-7 title-1" style="padding: 0 1.2rem;margin-bottom: 10px;margin-top: -20px;position: relative;">T&#x00FC;rkiye ve Suriye'den ortak operasyon! M&#x0130;T k&#x00FC;resel zehir a&#x011F;&#x0131;n&#x0131;n rotas&#x0131; de&#x015F;ifre etti</h3>
		</div>
	</div>
</div>
 
<style>
.right_media_area .image-wrapper{padding-bottom:21rem;background:#fff}.right_media_area .image-wrapper img{margin-top:-15px}.right_media_area .caption h3{padding-top:0;margin-top:-20px;position:relative}
</style>
 
<div class="asideSlider margin-bottom-md" id="asideSlider">
              <div class="swiper-container">
                <div class="swiper-wrapper">
                
                  <div class="swiper-slide"> 
								<a title="İran ve ABD arasında müzakere çıkmazı! ABD basını duyurdu: Trump ziyareti iptal etti" href="https://www.aksam.com.tr/dunya/iran-ve-abd-arasinda-muzakere-cikmazi-abd-basini-duyurdu-trump-ziyareti-iptal-etti/haber-1661687" class="full-link">
							</a>
                    <div class=""><img style="width: 100%;"  src="https://img3.aksam.com.tr/resize/320x320/imgsdisk/2026/04/25/iran-ve-abd-arasinda-muza-792_7.jpg" alt="İran ve ABD arasında müzakere çıkmazı! ABD basını duyurdu: Trump ziyareti iptal etti" alt="İran ve ABD arasında müzakere çıkmazı! ABD basını duyurdu: Trump ziyareti iptal etti"></div>
                  </div>
                 
                  <div class="swiper-slide"> 
								<a title="KAAN, Hürjet ve ANKA ile gövde gösterisi! Dikkat çeken Türkiye itirafı: Asya pazarında yıldız gibi parlıyorlar" href="https://www.aksam.com.tr/dunya/kaan-hurjet-ve-anka-ile-govde-gosterisi-dikkat-ceken-turkiye-itirafi-asya-pazarinda-yildiz/haber-1661848" class="full-link">
							</a>
                    <div class=""><img style="width: 100%;" loading="lazy" src="https://img3.aksam.com.tr/resize/320x320/imgsdisk/2026/04/25/kaan-hurjet-ve-anka-ile-g-545_7.jpg" alt="KAAN, Hürjet ve ANKA ile gövde gösterisi! Dikkat çeken Türkiye itirafı: Asya pazarında yıldız gibi parlıyorlar" alt="KAAN, Hürjet ve ANKA ile gövde gösterisi! Dikkat çeken Türkiye itirafı: Asya pazarında yıldız gibi parlıyorlar"></div>
                  </div>
                 
                  <div class="swiper-slide"> 
								<a title="Bakan Memişoğlu müjdeyi duyurdu! Yeni şehir hastaneleri geliyor" href="https://www.aksam.com.tr/guncel/bakan-memisoglu-mujdeyi-duyurdu-yeni-sehir-hastaneleri-geliyor/haber-1661856" class="full-link">
							</a>
                    <div class=""><img style="width: 100%;" loading="lazy" src="https://img3.aksam.com.tr/resize/320x320/imgsdisk/2026/04/25/bakan-memisoglu-mujdeyi-p-775_7.jpg" alt="Bakan Memişoğlu müjdeyi duyurdu! Yeni şehir hastaneleri geliyor" alt="Bakan Memişoğlu müjdeyi duyurdu! Yeni şehir hastaneleri geliyor"></div>
                  </div>
                 
                  <div class="swiper-slide"> 
								<a title="İlk kez kullanıldı! Komandolar GÖKBEY ile havalandı" href="https://www.aksam.com.tr/guncel/ilk-kez-kullanildi-komandolar-gokbey-ile-havalandi/haber-1661869" class="full-link">
							</a>
                    <div class=""><img style="width: 100%;" loading="lazy" src="https://img3.aksam.com.tr/resize/320x320/imgsdisk/2026/04/25/ilk-kez-kullanildi-komand-874_7.jpg" alt="İlk kez kullanıldı! Komandolar GÖKBEY ile havalandı" alt="İlk kez kullanıldı! Komandolar GÖKBEY ile havalandı"></div>
                  </div>
                 
                  <div class="swiper-slide"> 
								<a title="Merih Demiral Asya şampiyonu! Bir kez daha kazandı" href="https://www.aksam.com.tr/spor/merih-demiral-asya-sampiyonu-bir-kez-daha-kazandi/haber-1661880" class="full-link">
							</a>
                    <div class=""><img style="width: 100%;" loading="lazy" src="https://img3.aksam.com.tr/resize/320x320/imgsdisk/2026/04/25/merih-demiral-asya-sampiy-337_7.jpg" alt="Merih Demiral Asya şampiyonu! Bir kez daha kazandı" alt="Merih Demiral Asya şampiyonu! Bir kez daha kazandı"></div>
                  </div>
                    
                </div>
              </div>
              <ul class="s-pagination flex center background-black color-white font-weight-7">
              
                                <li class="text-center radius-circle active margin-left-sm margin-rigt-sm active">
										
										<a data-slide-index="0" class="block" href="https://www.aksam.com.tr/dunya/iran-ve-abd-arasinda-muzakere-cikmazi-abd-basini-duyurdu-trump-ziyareti-iptal-etti/haber-1661687">
									1</a></li>
                                
                                <li class="text-center radius-circle margin-left-sm margin-rigt-sm">
										
										<a data-slide-index="1" class="block" href="https://www.aksam.com.tr/dunya/kaan-hurjet-ve-anka-ile-govde-gosterisi-dikkat-ceken-turkiye-itirafi-asya-pazarinda-yildiz/haber-1661848">
									2</a></li>
                                
                                <li class="text-center radius-circle margin-left-sm margin-rigt-sm">
										
										<a data-slide-index="2" class="block" href="https://www.aksam.com.tr/guncel/bakan-memisoglu-mujdeyi-duyurdu-yeni-sehir-hastaneleri-geliyor/haber-1661856">
									3</a></li>
                                
                                <li class="text-center radius-circle margin-left-sm margin-rigt-sm">
										
										<a data-slide-index="3" class="block" href="https://www.aksam.com.tr/guncel/ilk-kez-kullanildi-komandolar-gokbey-ile-havalandi/haber-1661869">
									4</a></li>
                                
                                <li class="text-center radius-circle margin-left-sm margin-rigt-sm">
										
										<a data-slide-index="4" class="block" href="https://www.aksam.com.tr/spor/merih-demiral-asya-sampiyonu-bir-kez-daha-kazandi/haber-1661880">
									5</a></li>
                                
              </ul>
</div>

			 <div class="stkyad" align="center" style="position: sticky;top: 15px;position: sticky;" id='div-gpt-ad-1568709228854-0'>
			  <div class="js-gpt-ad"
        data-adunit="/176558932/aksam_web_kadin/sag_300x600"
        data-sizes='[[300, 250], [300, 600]]'
        data-lazy="true"
        data-threshold="500"
        data-mobile-adunit=""
        data-mobile-sizes=''>
</div>
			 </div>
          </div>
		
        </div>
      </div>
	  </div>
	  </div>
	  <script>
function resizeIframe(obj) {
var ifhg = obj.contentWindow.document.body.scrollHeight;
obj.style.height = ifhg+50+ 'px';
}
</script>
<script> 
	function setCookie(e, t, n) {
    var i = new Date();
    i.setTime(i.getTime() + 60 * n * 60 * 1e3);
    i = "expires=" + i.toGMTString();
    document.cookie = e + "=" + t + ";" + i + ";path=/";
}
function getCookie(e) {
    for (var t = e + "=", n = decodeURIComponent(document.cookie).split(";"), i = 0; i < n.length; i++) {
        for (var r = n[i]; " " == r.charAt(0); ) r = r.substring(1);
        if (0 == r.indexOf(t)) return r.substring(t.length, r.length);
    }
    return "";
}
var ajaxUrl, type, category, preload, count, nextPostUrl, totalPage, scrollPosition, windowHeight, infiniteMainHeight, offsetTop, infiniteOffset, visible, id, fetchProgress, analytics, offsetFind, fetchData, item, preloadId;
!(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";
    function v(e) {
        return null != e && e === e.window;
    }
    var t = [],
        n = Object.getPrototypeOf,
        s = t.slice,
        m = t.flat
            ? function (e) {
                  return t.flat.call(e);
              }
            : function (e) {
                  return t.concat.apply([], e);
              },
        l = t.push,
        r = t.indexOf,
        i = {},
        a = i.toString,
        g = i.hasOwnProperty,
        o = g.toString,
        d = o.call(Object),
        y = {},
        x = function (e) {
            return "function" == typeof e && "number" != typeof e.nodeType;
        },
        S = C.document,
        u = { type: !0, src: !0, nonce: !0, noModule: !0 };
    function w(e, t, n) {
        var i,
            r,
            a = (n = n || S).createElement("script");
        if (((a.text = e), t)) for (i in u) (r = t[i] || (t.getAttribute && t.getAttribute(i))) && a.setAttribute(i, r);
        n.head.appendChild(a).parentNode.removeChild(a);
    }
    function h(e) {
        return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? i[a.call(e)] || "object" : typeof e;
    }
    var c = "3.5.1",
        E = function (e, t) {
            return new E.fn.init(e, t);
        };
    function p(e) {
        var t = !!e && "length" in e && e.length,
            n = h(e);
        return !x(e) && !v(e) && ("array" === n || 0 === t || ("number" == typeof t && 0 < t && t - 1 in e));
    }
    (E.fn = E.prototype = {
        jquery: c,
        constructor: E,
        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) {
            e = E.merge(this.constructor(), e);
            return (e.prevObject = this), e;
        },
        each: function (e) {
            return E.each(this, e);
        },
        map: function (n) {
            return this.pushStack(
                E.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(
                E.grep(this, function (e, t) {
                    return (t + 1) % 2;
                })
            );
        },
        odd: function () {
            return this.pushStack(
                E.grep(this, function (e, t) {
                    return t % 2;
                })
            );
        },
        eq: function (e) {
            var t = this.length,
                e = +e + (e < 0 ? t : 0);
            return this.pushStack(0 <= e && e < t ? [this[e]] : []);
        },
        end: function () {
            return this.prevObject || this.constructor();
        },
        push: l,
        sort: t.sort,
        splice: t.splice,
    }),
        (E.extend = E.fn.extend = function () {
            var e,
                t,
                n,
                i,
                r,
                a = arguments[0] || {},
                o = 1,
                s = arguments.length,
                l = !1;
            for ("boolean" == typeof a && ((l = a), (a = arguments[o] || {}), o++), "object" == typeof a || x(a) || (a = {}), o === s && ((a = this), o--); o < s; o++)
                if (null != (e = arguments[o]))
                    for (t in e)
                        (n = e[t]),
                            "__proto__" !== t &&
                                a !== n &&
                                (l && n && (E.isPlainObject(n) || (i = Array.isArray(n)))
                                    ? ((r = a[t]), (r = i && !Array.isArray(r) ? [] : i || E.isPlainObject(r) ? r : {}), (i = !1), (a[t] = E.extend(l, r, n)))
                                    : void 0 !== n && (a[t] = n));
            return a;
        }),
        E.extend({
            expando: "jQuery" + (c + Math.random()).replace(/\D/g, ""),
            isReady: !0,
            error: function (e) {
                throw new Error(e);
            },
            noop: function () {},
            isPlainObject: function (e) {
                return !(!e || "[object Object]" !== a.call(e) || ((e = n(e)) && ("function" != typeof (e = g.call(e, "constructor") && e.constructor) || o.call(e) !== d)));
            },
            isEmptyObject: function (e) {
                for (var t in e) return !1;
                return !0;
            },
            globalEval: function (e, t, n) {
                w(e, { nonce: t && t.nonce }, n);
            },
            each: function (e, t) {
                var n,
                    i = 0;
                if (p(e)) for (n = e.length; i < n && !1 !== t.call(e[i], i, e[i]); i++);
                else for (i in e) if (!1 === t.call(e[i], i, e[i])) break;
                return e;
            },
            makeArray: function (e, t) {
                t = t || [];
                return null != e && (p(Object(e)) ? E.merge(t, "string" == typeof e ? [e] : e) : l.call(t, e)), t;
            },
            inArray: function (e, t, n) {
                return null == t ? -1 : r.call(t, e, n);
            },
            merge: function (e, t) {
                for (var n = +t.length, i = 0, r = e.length; i < n; i++) e[r++] = t[i];
                return (e.length = r), e;
            },
            grep: function (e, t, n) {
                for (var i = [], r = 0, a = e.length, o = !n; r < a; r++) !t(e[r], r) != o && i.push(e[r]);
                return i;
            },
            map: function (e, t, n) {
                var i,
                    r,
                    a = 0,
                    o = [];
                if (p(e)) for (i = e.length; a < i; a++) null != (r = t(e[a], a, n)) && o.push(r);
                else for (a in e) null != (r = t(e[a], a, n)) && o.push(r);
                return m(o);
            },
            guid: 1,
            support: y,
        }),
        "function" == typeof Symbol && (E.fn[Symbol.iterator] = t[Symbol.iterator]),
        E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) {
            i["[object " + t + "]"] = t.toLowerCase();
        });
    var f = (function (n) {
        function c(e, t) {
            return (e = "0x" + e.slice(1) - 65536), t || (e < 0 ? String.fromCharCode(65536 + e) : String.fromCharCode((e >> 10) | 55296, (1023 & e) | 56320));
        }
        function i() {
            T();
        }
        var e,
            f,
            w,
            a,
            r,
            h,
            p,
            v,
            b,
            l,
            d,
            T,
            C,
            o,
            S,
            m,
            s,
            u,
            g,
            E = "sizzle" + +new Date(),
            y = n.document,
            k = 0,
            x = 0,
            A = le(),
            P = le(),
            L = le(),
            M = le(),
            D = function (e, t) {
                return e === t && (d = !0), 0;
            },
            $ = {}.hasOwnProperty,
            t = [],
            I = t.pop,
            N = t.push,
            z = t.push,
            O = t.slice,
            j = function (e, t) {
                for (var n = 0, i = e.length; n < i; n++) if (e[n] === t) return n;
                return -1;
            },
            q = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
            H = "[\\x20\\t\\r\\n\\f]",
            B = "(?:\\\\[\\da-fA-F]{1,6}" + H + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",
            F = "\\[" + H + "*(" + B + ")(?:" + H + "*([*^$|!~]?=)" + H + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + B + "))|)" + H + "*\\]",
            R = ":(" + B + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + F + ")*)|.*)\\)|)",
            V = new RegExp(H + "+", "g"),
            W = new RegExp("^" + H + "+|((?:^|[^\\\\])(?:\\\\.)*)" + H + "+$", "g"),
            G = new RegExp("^" + H + "*," + H + "*"),
            _ = new RegExp("^" + H + "*([>+~]|" + H + ")" + H + "*"),
            X = new RegExp(H + "|>"),
            U = new RegExp(R),
            Y = new RegExp("^" + B + "$"),
            Q = {
                ID: new RegExp("^#(" + B + ")"),
                CLASS: new RegExp("^\\.(" + B + ")"),
                TAG: new RegExp("^(" + B + "|[*])"),
                ATTR: new RegExp("^" + F),
                PSEUDO: new RegExp("^" + R),
                CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + H + "*(even|odd|(([+-]|)(\\d*)n|)" + H + "*(?:([+-]|)" + H + "*(\\d+)|))" + H + "*\\)|)", "i"),
                bool: new RegExp("^(?:" + q + ")$", "i"),
                needsContext: new RegExp("^" + H + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + H + "*((?:-\\d)?\\d*)" + H + "*\\)|)(?=[^-]|$)", "i"),
            },
            K = /HTML$/i,
            J = /^(?:input|select|textarea|button)$/i,
            Z = /^h\d$/i,
            ee = /^[^{]+\{\s*\[native \w/,
            te = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
            ne = /[+~]/,
            ie = new RegExp("\\\\[\\da-fA-F]{1,6}" + H + "?|\\\\([^\\r\\n\\f])", "g"),
            re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,
            ae = function (e, t) {
                return t ? ("\0" === e ? "Ã¯Â¿Â½" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " ") : "\\" + e;
            },
            oe = ye(
                function (e) {
                    return !0 === e.disabled && "fieldset" === e.nodeName.toLowerCase();
                },
                { dir: "parentNode", next: "legend" }
            );
        try {
            z.apply((t = O.call(y.childNodes)), y.childNodes), t[y.childNodes.length].nodeType;
        } catch (e) {
            z = {
                apply: t.length
                    ? function (e, t) {
                          N.apply(e, O.call(t));
                      }
                    : function (e, t) {
                          for (var n = e.length, i = 0; (e[n++] = t[i++]); );
                          e.length = n - 1;
                      },
            };
        }
        function se(e, t, n, i) {
            var r,
                a,
                o,
                s,
                l,
                d,
                u,
                c = t && t.ownerDocument,
                p = t ? t.nodeType : 9;
            if (((n = n || []), "string" != typeof e || !e || (1 !== p && 9 !== p && 11 !== p))) return n;
            if (!i && (T(t), (t = t || C), S)) {
                if (11 !== p && (l = te.exec(e)))
                    if ((r = l[1])) {
                        if (9 === p) {
                            if (!(o = t.getElementById(r))) return n;
                            if (o.id === r) return n.push(o), n;
                        } else if (c && (o = c.getElementById(r)) && g(t, o) && o.id === r) return n.push(o), n;
                    } else {
                        if (l[2]) return z.apply(n, t.getElementsByTagName(e)), n;
                        if ((r = l[3]) && f.getElementsByClassName && t.getElementsByClassName) return z.apply(n, t.getElementsByClassName(r)), n;
                    }
                if (f.qsa && !M[e + " "] && (!m || !m.test(e)) && (1 !== p || "object" !== t.nodeName.toLowerCase())) {
                    if (((u = e), (c = t), 1 === p && (X.test(e) || _.test(e)))) {
                        for (((c = (ne.test(e) && ve(t.parentNode)) || t) === t && f.scope) || ((s = t.getAttribute("id")) ? (s = s.replace(re, ae)) : t.setAttribute("id", (s = E))), a = (d = h(e)).length; a--; )
                            d[a] = (s ? "#" + s : ":scope") + " " + ge(d[a]);
                        u = d.join(",");
                    }
                    try {
                        return z.apply(n, c.querySelectorAll(u)), n;
                    } catch (t) {
                        M(e, !0);
                    } finally {
                        s === E && t.removeAttribute("id");
                    }
                }
            }
            return v(e.replace(W, "$1"), t, n, i);
        }
        function le() {
            var i = [];
            return function e(t, n) {
                return i.push(t + " ") > w.cacheLength && delete e[i.shift()], (e[t + " "] = n);
            };
        }
        function de(e) {
            return (e[E] = !0), e;
        }
        function ue(e) {
            var t = C.createElement("fieldset");
            try {
                return !!e(t);
            } catch (e) {
                return !1;
            } finally {
                t.parentNode && t.parentNode.removeChild(t), (t = null);
            }
        }
        function ce(e, t) {
            for (var n = e.split("|"), i = n.length; i--; ) w.attrHandle[n[i]] = t;
        }
        function pe(e, t) {
            var n = t && e,
                i = n && 1 === e.nodeType && 1 === t.nodeType && e.sourceIndex - t.sourceIndex;
            if (i) return i;
            if (n) for (; (n = n.nextSibling); ) if (n === t) return -1;
            return e ? 1 : -1;
        }
        function fe(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 && oe(e) === t)
                        : e.disabled === t
                    : "label" in e && e.disabled === t;
            };
        }
        function he(o) {
            return de(function (a) {
                return (
                    (a = +a),
                    de(function (e, t) {
                        for (var n, i = o([], e.length, a), r = i.length; r--; ) e[(n = i[r])] && (e[n] = !(t[n] = e[n]));
                    })
                );
            });
        }
        function ve(e) {
            return e && void 0 !== e.getElementsByTagName && e;
        }
        for (e in ((f = se.support = {}),
        (r = se.isXML = function (e) {
            var t = e.namespaceURI,
                e = (e.ownerDocument || e).documentElement;
            return !K.test(t || (e && e.nodeName) || "HTML");
        }),
        (T = se.setDocument = function (e) {
            var t,
                e = e ? e.ownerDocument || e : y;
            return (
                e != C &&
                    9 === e.nodeType &&
                    e.documentElement &&
                    ((o = (C = e).documentElement),
                    (S = !r(C)),
                    y != C && (t = C.defaultView) && t.top !== t && (t.addEventListener ? t.addEventListener("unload", i, !1) : t.attachEvent && t.attachEvent("onunload", i)),
                    (f.scope = ue(function (e) {
                        return o.appendChild(e).appendChild(C.createElement("div")), void 0 !== e.querySelectorAll && !e.querySelectorAll(":scope fieldset div").length;
                    })),
                    (f.attributes = ue(function (e) {
                        return (e.className = "i"), !e.getAttribute("className");
                    })),
                    (f.getElementsByTagName = ue(function (e) {
                        return e.appendChild(C.createComment("")), !e.getElementsByTagName("*").length;
                    })),
                    (f.getElementsByClassName = ee.test(C.getElementsByClassName)),
                    (f.getById = ue(function (e) {
                        return (o.appendChild(e).id = E), !C.getElementsByName || !C.getElementsByName(E).length;
                    })),
                    f.getById
                        ? ((w.filter.ID = function (e) {
                              var t = e.replace(ie, c);
                              return function (e) {
                                  return e.getAttribute("id") === t;
                              };
                          }),
                          (w.find.ID = function (e, t) {
                              if (void 0 !== t.getElementById && S) {
                                  e = t.getElementById(e);
                                  return e ? [e] : [];
                              }
                          }))
                        : ((w.filter.ID = function (e) {
                              var t = e.replace(ie, c);
                              return function (e) {
                                  e = void 0 !== e.getAttributeNode && e.getAttributeNode("id");
                                  return e && e.value === t;
                              };
                          }),
                          (w.find.ID = function (e, t) {
                              if (void 0 !== t.getElementById && S) {
                                  var n,
                                      i,
                                      r,
                                      a = t.getElementById(e);
                                  if (a) {
                                      if ((n = a.getAttributeNode("id")) && n.value === e) return [a];
                                      for (r = t.getElementsByName(e), i = 0; (a = r[i++]); ) if ((n = a.getAttributeNode("id")) && n.value === e) return [a];
                                  }
                                  return [];
                              }
                          })),
                    (w.find.TAG = f.getElementsByTagName
                        ? function (e, t) {
                              return void 0 !== t.getElementsByTagName ? t.getElementsByTagName(e) : f.qsa ? t.querySelectorAll(e) : void 0;
                          }
                        : function (e, t) {
                              var n,
                                  i = [],
                                  r = 0,
                                  a = t.getElementsByTagName(e);
                              if ("*" !== e) return a;
                              for (; (n = a[r++]); ) 1 === n.nodeType && i.push(n);
                              return i;
                          }),
                    (w.find.CLASS =
                        f.getElementsByClassName &&
                        function (e, t) {
                            if (void 0 !== t.getElementsByClassName && S) return t.getElementsByClassName(e);
                        }),
                    (s = []),
                    (m = []),
                    (f.qsa = ee.test(C.querySelectorAll)) &&
                        (ue(function (e) {
                            var t;
                            (o.appendChild(e).innerHTML = "<a id='" + E + "'></a><select id='" + E + "-\r\\' msallowcapture=''><option selected=''></option></select>"),
                                e.querySelectorAll("[msallowcapture^='']").length && m.push("[*^$]=" + H + "*(?:''|\"\")"),
                                e.querySelectorAll("[selected]").length || m.push("\\[" + H + "*(?:value|" + q + ")"),
                                e.querySelectorAll("[id~=" + E + "-]").length || m.push("~="),
                                (t = C.createElement("input")).setAttribute("name", ""),
                                e.appendChild(t),
                                e.querySelectorAll("[name='']").length || m.push("\\[" + H + "*name" + H + "*=" + H + "*(?:''|\"\")"),
                                e.querySelectorAll(":checked").length || m.push(":checked"),
                                e.querySelectorAll("a#" + E + "+*").length || m.push(".#.+[+~]"),
                                e.querySelectorAll("\\\f"),
                                m.push("[\\r\\n\\f]");
                        }),
                        ue(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 && m.push("name" + H + "*[*^$|!~]?="),
                                2 !== e.querySelectorAll(":enabled").length && m.push(":enabled", ":disabled"),
                                (o.appendChild(e).disabled = !0),
                                2 !== e.querySelectorAll(":disabled").length && m.push(":enabled", ":disabled"),
                                e.querySelectorAll("*,:x"),
                                m.push(",.*:");
                        })),
                    (f.matchesSelector = ee.test((u = o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || o.msMatchesSelector))) &&
                        ue(function (e) {
                            (f.disconnectedMatch = u.call(e, "*")), u.call(e, "[s!='']:x"), s.push("!=", R);
                        }),
                    (m = m.length && new RegExp(m.join("|"))),
                    (s = s.length && new RegExp(s.join("|"))),
                    (t = ee.test(o.compareDocumentPosition)),
                    (g =
                        t || ee.test(o.contains)
                            ? function (e, t) {
                                  var n = 9 === e.nodeType ? e.documentElement : e,
                                      t = t && t.parentNode;
                                  return e === t || !(!t || 1 !== t.nodeType || !(n.contains ? n.contains(t) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(t)));
                              }
                            : function (e, t) {
                                  if (t) for (; (t = t.parentNode); ) if (t === e) return !0;
                                  return !1;
                              }),
                    (D = t
                        ? function (e, t) {
                              if (e === t) return (d = !0), 0;
                              var n = !e.compareDocumentPosition - !t.compareDocumentPosition;
                              return (
                                  n ||
                                  (1 & (n = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || (!f.sortDetached && t.compareDocumentPosition(e) === n)
                                      ? e == C || (e.ownerDocument == y && g(y, e))
                                          ? -1
                                          : t == C || (t.ownerDocument == y && g(y, t))
                                          ? 1
                                          : l
                                          ? j(l, e) - j(l, t)
                                          : 0
                                      : 4 & n
                                      ? -1
                                      : 1)
                              );
                          }
                        : function (e, t) {
                              if (e === t) return (d = !0), 0;
                              var n,
                                  i = 0,
                                  r = e.parentNode,
                                  a = t.parentNode,
                                  o = [e],
                                  s = [t];
                              if (!r || !a) return e == C ? -1 : t == C ? 1 : r ? -1 : a ? 1 : l ? j(l, e) - j(l, t) : 0;
                              if (r === a) return pe(e, t);
                              for (n = e; (n = n.parentNode); ) o.unshift(n);
                              for (n = t; (n = n.parentNode); ) s.unshift(n);
                              for (; o[i] === s[i]; ) i++;
                              return i ? pe(o[i], s[i]) : o[i] == y ? -1 : s[i] == y ? 1 : 0;
                          })),
                C
            );
        }),
        (se.matches = function (e, t) {
            return se(e, null, null, t);
        }),
        (se.matchesSelector = function (e, t) {
            if ((T(e), f.matchesSelector && S && !M[t + " "] && (!s || !s.test(t)) && (!m || !m.test(t))))
                try {
                    var n = u.call(e, t);
                    if (n || f.disconnectedMatch || (e.document && 11 !== e.document.nodeType)) return n;
                } catch (e) {
                    M(t, !0);
                }
            return 0 < se(t, C, null, [e]).length;
        }),
        (se.contains = function (e, t) {
            return (e.ownerDocument || e) != C && T(e), g(e, t);
        }),
        (se.attr = function (e, t) {
            (e.ownerDocument || e) != C && T(e);
            var n = w.attrHandle[t.toLowerCase()],
                n = n && $.call(w.attrHandle, t.toLowerCase()) ? n(e, t, !S) : void 0;
            return void 0 !== n ? n : f.attributes || !S ? e.getAttribute(t) : (n = e.getAttributeNode(t)) && n.specified ? n.value : null;
        }),
        (se.escape = function (e) {
            return (e + "").replace(re, ae);
        }),
        (se.error = function (e) {
            throw new Error("Syntax error, unrecognized expression: " + e);
        }),
        (se.uniqueSort = function (e) {
            var t,
                n = [],
                i = 0,
                r = 0;
            if (((d = !f.detectDuplicates), (l = !f.sortStable && e.slice(0)), e.sort(D), d)) {
                for (; (t = e[r++]); ) t === e[r] && (i = n.push(r));
                for (; i--; ) e.splice(n[i], 1);
            }
            return (l = null), e;
        }),
        (a = se.getText = function (e) {
            var t,
                n = "",
                i = 0,
                r = e.nodeType;
            if (r) {
                if (1 === r || 9 === r || 11 === r) {
                    if ("string" == typeof e.textContent) return e.textContent;
                    for (e = e.firstChild; e; e = e.nextSibling) n += a(e);
                } else if (3 === r || 4 === r) return e.nodeValue;
            } else for (; (t = e[i++]); ) n += a(t);
            return n;
        }),
        ((w = se.selectors = {
            cacheLength: 50,
            createPseudo: de,
            match: Q,
            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(ie, c)), (e[3] = (e[3] || e[4] || e[5] || "").replace(ie, c)), "~=" === 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 Q.CHILD.test(e[0])
                        ? null
                        : (e[3] ? (e[2] = e[4] || e[5] || "") : n && U.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(ie, c).toLowerCase();
                    return "*" === e
                        ? function () {
                              return !0;
                          }
                        : function (e) {
                              return e.nodeName && e.nodeName.toLowerCase() === t;
                          };
                },
                CLASS: function (e) {
                    var t = A[e + " "];
                    return (
                        t ||
                        ((t = new RegExp("(^|" + H + ")" + e + "(" + H + "|$)")) &&
                            A(e, function (e) {
                                return t.test(("string" == typeof e.className && e.className) || (void 0 !== e.getAttribute && e.getAttribute("class")) || "");
                            }))
                    );
                },
                ATTR: function (t, n, i) {
                    return function (e) {
                        e = se.attr(e, t);
                        return null == e
                            ? "!=" === n
                            : !n ||
                                  ((e += ""),
                                  "=" === n
                                      ? e === i
                                      : "!=" === n
                                      ? e !== i
                                      : "^=" === n
                                      ? i && 0 === e.indexOf(i)
                                      : "*=" === n
                                      ? i && -1 < e.indexOf(i)
                                      : "$=" === n
                                      ? i && e.slice(-i.length) === i
                                      : "~=" === n
                                      ? -1 < (" " + e.replace(V, " ") + " ").indexOf(i)
                                      : "|=" === n && (e === i || e.slice(0, i.length + 1) === i + "-"));
                    };
                },
                CHILD: function (h, e, t, v, m) {
                    var g = "nth" !== h.slice(0, 3),
                        y = "last" !== h.slice(-4),
                        x = "of-type" === e;
                    return 1 === v && 0 === m
                        ? function (e) {
                              return !!e.parentNode;
                          }
                        : function (e, t, n) {
                              var i,
                                  r,
                                  a,
                                  o,
                                  s,
                                  l,
                                  d = g != y ? "nextSibling" : "previousSibling",
                                  u = e.parentNode,
                                  c = x && e.nodeName.toLowerCase(),
                                  p = !n && !x,
                                  f = !1;
                              if (u) {
                                  if (g) {
                                      for (; d; ) {
                                          for (o = e; (o = o[d]); ) if (x ? o.nodeName.toLowerCase() === c : 1 === o.nodeType) return !1;
                                          l = d = "only" === h && !l && "nextSibling";
                                      }
                                      return !0;
                                  }
                                  if (((l = [y ? u.firstChild : u.lastChild]), y && p)) {
                                      for (
                                          f = (s = (i = (r = (a = (o = u)[E] || (o[E] = {}))[o.uniqueID] || (a[o.uniqueID] = {}))[h] || [])[0] === k && i[1]) && i[2], o = s && u.childNodes[s];
                                          (o = (++s && o && o[d]) || (f = s = 0) || l.pop());

                                      )
                                          if (1 === o.nodeType && ++f && o === e) {
                                              r[h] = [k, s, f];
                                              break;
                                          }
                                  } else if (!1 === (f = p ? (s = (i = (r = (a = (o = e)[E] || (o[E] = {}))[o.uniqueID] || (a[o.uniqueID] = {}))[h] || [])[0] === k && i[1]) : f))
                                      for (
                                          ;
                                          (o = (++s && o && o[d]) || (f = s = 0) || l.pop()) &&
                                          ((x ? o.nodeName.toLowerCase() !== c : 1 !== o.nodeType) || !++f || (p && ((r = (a = o[E] || (o[E] = {}))[o.uniqueID] || (a[o.uniqueID] = {}))[h] = [k, f]), o !== e));

                                      );
                                  return (f -= m) === v || (f % v == 0 && 0 <= f / v);
                              }
                          };
                },
                PSEUDO: function (e, a) {
                    var t,
                        o = w.pseudos[e] || w.setFilters[e.toLowerCase()] || se.error("unsupported pseudo: " + e);
                    return o[E]
                        ? o(a)
                        : 1 < o.length
                        ? ((t = [e, e, "", a]),
                          w.setFilters.hasOwnProperty(e.toLowerCase())
                              ? de(function (e, t) {
                                    for (var n, i = o(e, a), r = i.length; r--; ) e[(n = j(e, i[r]))] = !(t[n] = i[r]);
                                })
                              : function (e) {
                                    return o(e, 0, t);
                                })
                        : o;
                },
            },
            pseudos: {
                not: de(function (e) {
                    var i = [],
                        r = [],
                        s = p(e.replace(W, "$1"));
                    return s[E]
                        ? de(function (e, t, n, i) {
                              for (var r, a = s(e, null, i, []), o = e.length; o--; ) (r = a[o]) && (e[o] = !(t[o] = r));
                          })
                        : function (e, t, n) {
                              return (i[0] = e), s(i, null, n, r), (i[0] = null), !r.pop();
                          };
                }),
                has: de(function (t) {
                    return function (e) {
                        return 0 < se(t, e).length;
                    };
                }),
                contains: de(function (t) {
                    return (
                        (t = t.replace(ie, c)),
                        function (e) {
                            return -1 < (e.textContent || a(e)).indexOf(t);
                        }
                    );
                }),
                lang: de(function (n) {
                    return (
                        Y.test(n || "") || se.error("unsupported lang: " + n),
                        (n = n.replace(ie, c).toLowerCase()),
                        function (e) {
                            var t;
                            do {
                                if ((t = S ? 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 === o;
                },
                focus: function (e) {
                    return e === C.activeElement && (!C.hasFocus || C.hasFocus()) && !!(e.type || e.href || ~e.tabIndex);
                },
                enabled: fe(!1),
                disabled: fe(!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 !w.pseudos.empty(e);
                },
                header: function (e) {
                    return Z.test(e.nodeName);
                },
                input: function (e) {
                    return J.test(e.nodeName);
                },
                button: function (e) {
                    var t = e.nodeName.toLowerCase();
                    return ("input" === t && "button" === e.type) || "button" === t;
                },
                text: function (e) {
                    return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (e = e.getAttribute("type")) || "text" === e.toLowerCase());
                },
                first: he(function () {
                    return [0];
                }),
                last: he(function (e, t) {
                    return [t - 1];
                }),
                eq: he(function (e, t, n) {
                    return [n < 0 ? n + t : n];
                }),
                even: he(function (e, t) {
                    for (var n = 0; n < t; n += 2) e.push(n);
                    return e;
                }),
                odd: he(function (e, t) {
                    for (var n = 1; n < t; n += 2) e.push(n);
                    return e;
                }),
                lt: he(function (e, t, n) {
                    for (var i = n < 0 ? n + t : t < n ? t : n; 0 <= --i; ) e.push(i);
                    return e;
                }),
                gt: he(function (e, t, n) {
                    for (var i = n < 0 ? n + t : n; ++i < t; ) e.push(i);
                    return e;
                }),
            },
        }).pseudos.nth = w.pseudos.eq),
        { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }))
            w.pseudos[e] = (function (t) {
                return function (e) {
                    return "input" === e.nodeName.toLowerCase() && e.type === t;
                };
            })(e);
        for (e in { submit: !0, reset: !0 })
            w.pseudos[e] = (function (n) {
                return function (e) {
                    var t = e.nodeName.toLowerCase();
                    return ("input" === t || "button" === t) && e.type === n;
                };
            })(e);
        function me() {}
        function ge(e) {
            for (var t = 0, n = e.length, i = ""; t < n; t++) i += e[t].value;
            return i;
        }
        function ye(o, e, t) {
            var s = e.dir,
                l = e.next,
                d = l || s,
                u = t && "parentNode" === d,
                c = x++;
            return e.first
                ? function (e, t, n) {
                      for (; (e = e[s]); ) if (1 === e.nodeType || u) return o(e, t, n);
                      return !1;
                  }
                : function (e, t, n) {
                      var i,
                          r,
                          a = [k, c];
                      if (n) {
                          for (; (e = e[s]); ) if ((1 === e.nodeType || u) && o(e, t, n)) return !0;
                      } else
                          for (; (e = e[s]); )
                              if (1 === e.nodeType || u)
                                  if (((i = (r = e[E] || (e[E] = {}))[e.uniqueID] || (r[e.uniqueID] = {})), l && l === e.nodeName.toLowerCase())) e = e[s] || e;
                                  else {
                                      if ((r = i[d]) && r[0] === k && r[1] === c) return (a[2] = r[2]);
                                      if (((i[d] = a)[2] = o(e, t, n))) return !0;
                                  }
                      return !1;
                  };
        }
        function xe(r) {
            return 1 < r.length
                ? function (e, t, n) {
                      for (var i = r.length; i--; ) if (!r[i](e, t, n)) return !1;
                      return !0;
                  }
                : r[0];
        }
        function we(e, t, n, i, r) {
            for (var a, o = [], s = 0, l = e.length, d = null != t; s < l; s++) (a = e[s]) && ((n && !n(a, i, r)) || (o.push(a), d && t.push(s)));
            return o;
        }
        function be(e) {
            for (
                var i,
                    t,
                    n,
                    r = e.length,
                    a = w.relative[e[0].type],
                    o = a || w.relative[" "],
                    s = a ? 1 : 0,
                    l = ye(
                        function (e) {
                            return e === i;
                        },
                        o,
                        !0
                    ),
                    d = ye(
                        function (e) {
                            return -1 < j(i, e);
                        },
                        o,
                        !0
                    ),
                    u = [
                        function (e, t, n) {
                            n = (!a && (n || t !== b)) || ((i = t).nodeType ? l : d)(e, t, n);
                            return (i = null), n;
                        },
                    ];
                s < r;
                s++
            )
                if ((t = w.relative[e[s].type])) u = [ye(xe(u), t)];
                else {
                    if ((t = w.filter[e[s].type].apply(null, e[s].matches))[E]) {
                        for (n = ++s; n < r && !w.relative[e[n].type]; n++);
                        return (function e(f, h, v, m, g, t) {
                            return (
                                m && !m[E] && (m = e(m)),
                                g && !g[E] && (g = e(g, t)),
                                de(function (e, t, n, i) {
                                    var r,
                                        a,
                                        o,
                                        s = [],
                                        l = [],
                                        d = t.length,
                                        u =
                                            e ||
                                            (function (e, t, n) {
                                                for (var i = 0, r = t.length; i < r; i++) se(e, t[i], n);
                                                return n;
                                            })(h || "*", n.nodeType ? [n] : n, []),
                                        c = !f || (!e && h) ? u : we(u, s, f, n, i),
                                        p = v ? (g || (e ? f : d || m) ? [] : t) : c;
                                    if ((v && v(c, p, n, i), m)) for (r = we(p, l), m(r, [], n, i), a = r.length; a--; ) (o = r[a]) && (p[l[a]] = !(c[l[a]] = o));
                                    if (e) {
                                        if (g || f) {
                                            if (g) {
                                                for (r = [], a = p.length; a--; ) (o = p[a]) && r.push((c[a] = o));
                                                g(null, (p = []), r, i);
                                            }
                                            for (a = p.length; a--; ) (o = p[a]) && -1 < (r = g ? j(e, o) : s[a]) && (e[r] = !(t[r] = o));
                                        }
                                    } else (p = we(p === t ? p.splice(d, p.length) : p)), g ? g(null, t, p, i) : z.apply(t, p);
                                })
                            );
                        })(1 < s && xe(u), 1 < s && ge(e.slice(0, s - 1).concat({ value: " " === e[s - 2].type ? "*" : "" })).replace(W, "$1"), t, s < n && be(e.slice(s, n)), n < r && be((e = e.slice(n))), n < r && ge(e));
                    }
                    u.push(t);
                }
            return xe(u);
        }
        return (
            (me.prototype = w.filters = w.pseudos),
            (w.setFilters = new me()),
            (h = se.tokenize = function (e, t) {
                var n,
                    i,
                    r,
                    a,
                    o,
                    s,
                    l,
                    d = P[e + " "];
                if (d) return t ? 0 : d.slice(0);
                for (o = e, s = [], l = w.preFilter; o; ) {
                    for (a in ((n && !(i = G.exec(o))) || (i && (o = o.slice(i[0].length) || o), s.push((r = []))),
                    (n = !1),
                    (i = _.exec(o)) && ((n = i.shift()), r.push({ value: n, type: i[0].replace(W, " ") }), (o = o.slice(n.length))),
                    w.filter))
                        !(i = Q[a].exec(o)) || (l[a] && !(i = l[a](i))) || ((n = i.shift()), r.push({ value: n, type: a, matches: i }), (o = o.slice(n.length)));
                    if (!n) break;
                }
                return t ? o.length : o ? se.error(e) : P(e, s).slice(0);
            }),
            (p = se.compile = function (e, t) {
                var n,
                    m,
                    g,
                    y,
                    x,
                    i,
                    r = [],
                    a = [],
                    o = L[e + " "];
                if (!o) {
                    for (n = (t = t || h(e)).length; n--; ) ((o = be(t[n]))[E] ? r : a).push(o);
                    (o = L(
                        e,
                        ((m = a),
                        (y = 0 < (g = r).length),
                        (x = 0 < m.length),
                        (i = function (e, t, n, i, r) {
                            var a,
                                o,
                                s,
                                l = 0,
                                d = "0",
                                u = e && [],
                                c = [],
                                p = b,
                                f = e || (x && w.find.TAG("*", r)),
                                h = (k += null == p ? 1 : Math.random() || 0.1),
                                v = f.length;
                            for (r && (b = t == C || t || r); d !== v && null != (a = f[d]); d++) {
                                if (x && a) {
                                    for (o = 0, t || a.ownerDocument == C || (T(a), (n = !S)); (s = m[o++]); )
                                        if (s(a, t || C, n)) {
                                            i.push(a);
                                            break;
                                        }
                                    r && (k = h);
                                }
                                y && ((a = !s && a) && l--, e && u.push(a));
                            }
                            if (((l += d), y && d !== l)) {
                                for (o = 0; (s = g[o++]); ) s(u, c, t, n);
                                if (e) {
                                    if (0 < l) for (; d--; ) u[d] || c[d] || (c[d] = I.call(i));
                                    c = we(c);
                                }
                                z.apply(i, c), r && !e && 0 < c.length && 1 < l + g.length && se.uniqueSort(i);
                            }
                            return r && ((k = h), (b = p)), u;
                        }),
                        y ? de(i) : i)
                    )).selector = e;
                }
                return o;
            }),
            (v = se.select = function (e, t, n, i) {
                var r,
                    a,
                    o,
                    s,
                    l,
                    d = "function" == typeof e && e,
                    u = !i && h((e = d.selector || e));
                if (((n = n || []), 1 === u.length)) {
                    if (2 < (a = u[0] = u[0].slice(0)).length && "ID" === (o = a[0]).type && 9 === t.nodeType && S && w.relative[a[1].type]) {
                        if (!(t = (w.find.ID(o.matches[0].replace(ie, c), t) || [])[0])) return n;
                        d && (t = t.parentNode), (e = e.slice(a.shift().value.length));
                    }
                    for (r = Q.needsContext.test(e) ? 0 : a.length; r-- && ((o = a[r]), !w.relative[(s = o.type)]); )
                        if ((l = w.find[s]) && (i = l(o.matches[0].replace(ie, c), (ne.test(a[0].type) && ve(t.parentNode)) || t))) {
                            if ((a.splice(r, 1), !(e = i.length && ge(a)))) return z.apply(n, i), n;
                            break;
                        }
                }
                return (d || p(e, u))(i, t, !S, n, !t || (ne.test(e) && ve(t.parentNode)) || t), n;
            }),
            (f.sortStable = E.split("").sort(D).join("") === E),
            (f.detectDuplicates = !!d),
            T(),
            (f.sortDetached = ue(function (e) {
                return 1 & e.compareDocumentPosition(C.createElement("fieldset"));
            })),
            ue(function (e) {
                return (e.innerHTML = "<a href='#'></a>"), "#" === e.firstChild.getAttribute("href");
            }) ||
                ce("type|href|height|width", function (e, t, n) {
                    if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2);
                }),
            (f.attributes &&
                ue(function (e) {
                    return (e.innerHTML = "<input/>"), e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value");
                })) ||
                ce("value", function (e, t, n) {
                    if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue;
                }),
            ue(function (e) {
                return null == e.getAttribute("disabled");
            }) ||
                ce(q, function (e, t, n) {
                    if (!n) return !0 === e[t] ? t.toLowerCase() : (t = e.getAttributeNode(t)) && t.specified ? t.value : null;
                }),
            se
        );
    })(C);
    (E.find = f), (E.expr = f.selectors), (E.expr[":"] = E.expr.pseudos), (E.uniqueSort = E.unique = f.uniqueSort), (E.text = f.getText), (E.isXMLDoc = f.isXML), (E.contains = f.contains), (E.escapeSelector = f.escape);
    function b(e, t, n) {
        for (var i = [], r = void 0 !== n; (e = e[t]) && 9 !== e.nodeType; )
            if (1 === e.nodeType) {
                if (r && E(e).is(n)) break;
                i.push(e);
            }
        return i;
    }
    function T(e, t) {
        for (var n = []; e; e = e.nextSibling) 1 === e.nodeType && e !== t && n.push(e);
        return n;
    }
    var k = E.expr.match.needsContext;
    function A(e, t) {
        return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase();
    }
    var P = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
    function L(e, n, i) {
        return x(n)
            ? E.grep(e, function (e, t) {
                  return !!n.call(e, t, e) !== i;
              })
            : n.nodeType
            ? E.grep(e, function (e) {
                  return (e === n) !== i;
              })
            : "string" != typeof n
            ? E.grep(e, function (e) {
                  return -1 < r.call(n, e) !== i;
              })
            : E.filter(n, e, i);
    }
    (E.filter = function (e, t, n) {
        var i = t[0];
        return (
            n && (e = ":not(" + e + ")"),
            1 === t.length && 1 === i.nodeType
                ? E.find.matchesSelector(i, e)
                    ? [i]
                    : []
                : E.find.matches(
                      e,
                      E.grep(t, function (e) {
                          return 1 === e.nodeType;
                      })
                  )
        );
    }),
        E.fn.extend({
            find: function (e) {
                var t,
                    n,
                    i = this.length,
                    r = this;
                if ("string" != typeof e)
                    return this.pushStack(
                        E(e).filter(function () {
                            for (t = 0; t < i; t++) if (E.contains(r[t], this)) return !0;
                        })
                    );
                for (n = this.pushStack([]), t = 0; t < i; t++) E.find(e, r[t], n);
                return 1 < i ? E.uniqueSort(n) : n;
            },
            filter: function (e) {
                return this.pushStack(L(this, e || [], !1));
            },
            not: function (e) {
                return this.pushStack(L(this, e || [], !0));
            },
            is: function (e) {
                return !!L(this, "string" == typeof e && k.test(e) ? E(e) : e || [], !1).length;
            },
        });
    var M = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;
    (E.fn.init = function (e, t, n) {
        if (!e) return this;
        if (((n = n || D), "string" != typeof e)) return e.nodeType ? ((this[0] = e), (this.length = 1), this) : x(e) ? (void 0 !== n.ready ? n.ready(e) : e(E)) : E.makeArray(e, this);
        if (!(i = "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length ? [null, e, null] : M.exec(e)) || (!i[1] && t)) return (!t || t.jquery ? t || n : this.constructor(t)).find(e);
        if (i[1]) {
            if (((t = t instanceof E ? t[0] : t), E.merge(this, E.parseHTML(i[1], t && t.nodeType ? t.ownerDocument || t : S, !0)), P.test(i[1]) && E.isPlainObject(t))) for (var i in t) x(this[i]) ? this[i](t[i]) : this.attr(i, t[i]);
            return this;
        }
        return (e = S.getElementById(i[2])) && ((this[0] = e), (this.length = 1)), this;
    }).prototype = E.fn;
    var D = E(S),
        $ = /^(?:parents|prev(?:Until|All))/,
        I = { children: !0, contents: !0, next: !0, prev: !0 };
    function N(e, t) {
        for (; (e = e[t]) && 1 !== e.nodeType; );
        return e;
    }
    E.fn.extend({
        has: function (e) {
            var t = E(e, this),
                n = t.length;
            return this.filter(function () {
                for (var e = 0; e < n; e++) if (E.contains(this, t[e])) return !0;
            });
        },
        closest: function (e, t) {
            var n,
                i = 0,
                r = this.length,
                a = [],
                o = "string" != typeof e && E(e);
            if (!k.test(e))
                for (; i < r; i++)
                    for (n = this[i]; n && n !== t; n = n.parentNode)
                        if (n.nodeType < 11 && (o ? -1 < o.index(n) : 1 === n.nodeType && E.find.matchesSelector(n, e))) {
                            a.push(n);
                            break;
                        }
            return this.pushStack(1 < a.length ? E.uniqueSort(a) : a);
        },
        index: function (e) {
            return e ? ("string" == typeof e ? r.call(E(e), this[0]) : r.call(this, e.jquery ? e[0] : e)) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1;
        },
        add: function (e, t) {
            return this.pushStack(E.uniqueSort(E.merge(this.get(), E(e, t))));
        },
        addBack: function (e) {
            return this.add(null == e ? this.prevObject : this.prevObject.filter(e));
        },
    }),
        E.each(
            {
                parent: function (e) {
                    e = e.parentNode;
                    return e && 11 !== e.nodeType ? e : null;
                },
                parents: function (e) {
                    return b(e, "parentNode");
                },
                parentsUntil: function (e, t, n) {
                    return b(e, "parentNode", n);
                },
                next: function (e) {
                    return N(e, "nextSibling");
                },
                prev: function (e) {
                    return N(e, "previousSibling");
                },
                nextAll: function (e) {
                    return b(e, "nextSibling");
                },
                prevAll: function (e) {
                    return b(e, "previousSibling");
                },
                nextUntil: function (e, t, n) {
                    return b(e, "nextSibling", n);
                },
                prevUntil: function (e, t, n) {
                    return b(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 && n(e.contentDocument) ? e.contentDocument : (A(e, "template") && (e = e.content || e), E.merge([], e.childNodes));
                },
            },
            function (i, r) {
                E.fn[i] = function (e, t) {
                    var n = E.map(this, r, e);
                    return (t = "Until" !== i.slice(-5) ? e : t) && "string" == typeof t && (n = E.filter(t, n)), 1 < this.length && (I[i] || E.uniqueSort(n), $.test(i) && n.reverse()), this.pushStack(n);
                };
            }
        );
    var z = /[^\x20\t\r\n\f]+/g;
    function O(e) {
        return e;
    }
    function j(e) {
        throw e;
    }
    function q(e, t, n, i) {
        var r;
        try {
            e && x((r = e.promise)) ? r.call(e).done(t).fail(n) : e && x((r = e.then)) ? r.call(e, t, n) : t.apply(void 0, [e].slice(i));
        } catch (e) {
            n.apply(void 0, [e]);
        }
    }
    (E.Callbacks = function (i) {
        var n;
        i =
            "string" == typeof i
                ? ((n = {}),
                  E.each(i.match(z) || [], function (e, t) {
                      n[t] = !0;
                  }),
                  n)
                : E.extend({}, i);
        function r() {
            for (o = o || i.once, t = a = !0; l.length; d = -1) for (e = l.shift(); ++d < s.length; ) !1 === s[d].apply(e[0], e[1]) && i.stopOnFalse && ((d = s.length), (e = !1));
            i.memory || (e = !1), (a = !1), o && (s = e ? [] : "");
        }
        var a,
            e,
            t,
            o,
            s = [],
            l = [],
            d = -1,
            u = {
                add: function () {
                    return (
                        s &&
                            (e && !a && ((d = s.length - 1), l.push(e)),
                            (function n(e) {
                                E.each(e, function (e, t) {
                                    x(t) ? (i.unique && u.has(t)) || s.push(t) : t && t.length && "string" !== h(t) && n(t);
                                });
                            })(arguments),
                            e && !a && r()),
                        this
                    );
                },
                remove: function () {
                    return (
                        E.each(arguments, function (e, t) {
                            for (var n; -1 < (n = E.inArray(t, s, n)); ) s.splice(n, 1), n <= d && d--;
                        }),
                        this
                    );
                },
                has: function (e) {
                    return e ? -1 < E.inArray(e, s) : 0 < s.length;
                },
                empty: function () {
                    return (s = s && []), this;
                },
                disable: function () {
                    return (o = l = []), (s = e = ""), this;
                },
                disabled: function () {
                    return !s;
                },
                lock: function () {
                    return (o = l = []), e || a || (s = e = ""), this;
                },
                locked: function () {
                    return !!o;
                },
                fireWith: function (e, t) {
                    return o || ((t = [e, (t = t || []).slice ? t.slice() : t]), l.push(t), a || r()), this;
                },
                fire: function () {
                    return u.fireWith(this, arguments), this;
                },
                fired: function () {
                    return !!t;
                },
            };
        return u;
    }),
        E.extend({
            Deferred: function (e) {
                var a = [
                        ["notify", "progress", E.Callbacks("memory"), E.Callbacks("memory"), 2],
                        ["resolve", "done", E.Callbacks("once memory"), E.Callbacks("once memory"), 0, "resolved"],
                        ["reject", "fail", E.Callbacks("once memory"), E.Callbacks("once memory"), 1, "rejected"],
                    ],
                    r = "pending",
                    o = {
                        state: function () {
                            return r;
                        },
                        always: function () {
                            return s.done(arguments).fail(arguments), this;
                        },
                        catch: function (e) {
                            return o.then(null, e);
                        },
                        pipe: function () {
                            var r = arguments;
                            return E.Deferred(function (i) {
                                E.each(a, function (e, t) {
                                    var n = x(r[t[4]]) && r[t[4]];
                                    s[t[1]](function () {
                                        var e = n && n.apply(this, arguments);
                                        e && x(e.promise) ? e.promise().progress(i.notify).done(i.resolve).fail(i.reject) : i[t[0] + "With"](this, n ? [e] : arguments);
                                    });
                                }),
                                    (r = null);
                            }).promise();
                        },
                        then: function (t, n, i) {
                            var l = 0;
                            function d(r, a, o, s) {
                                return function () {
                                    function e() {
                                        var e, t;
                                        if (!(r < l)) {
                                            if ((e = o.apply(n, i)) === a.promise()) throw new TypeError("Thenable self-resolution");
                                            (t = e && ("object" == typeof e || "function" == typeof e) && e.then),
                                                x(t)
                                                    ? s
                                                        ? t.call(e, d(l, a, O, s), d(l, a, j, s))
                                                        : (l++, t.call(e, d(l, a, O, s), d(l, a, j, s), d(l, a, O, a.notifyWith)))
                                                    : (o !== O && ((n = void 0), (i = [e])), (s || a.resolveWith)(n, i));
                                        }
                                    }
                                    var n = this,
                                        i = arguments,
                                        t = s
                                            ? e
                                            : function () {
                                                  try {
                                                      e();
                                                  } catch (e) {
                                                      E.Deferred.exceptionHook && E.Deferred.exceptionHook(e, t.stackTrace), l <= r + 1 && (o !== j && ((n = void 0), (i = [e])), a.rejectWith(n, i));
                                                  }
                                              };
                                    r ? t() : (E.Deferred.getStackHook && (t.stackTrace = E.Deferred.getStackHook()), C.setTimeout(t));
                                };
                            }
                            return E.Deferred(function (e) {
                                a[0][3].add(d(0, e, x(i) ? i : O, e.notifyWith)), a[1][3].add(d(0, e, x(t) ? t : O)), a[2][3].add(d(0, e, x(n) ? n : j));
                            }).promise();
                        },
                        promise: function (e) {
                            return null != e ? E.extend(e, o) : o;
                        },
                    },
                    s = {};
                return (
                    E.each(a, function (e, t) {
                        var n = t[2],
                            i = t[5];
                        (o[t[1]] = n.add),
                            i &&
                                n.add(
                                    function () {
                                        r = i;
                                    },
                                    a[3 - e][2].disable,
                                    a[3 - e][3].disable,
                                    a[0][2].lock,
                                    a[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);
                    }),
                    o.promise(s),
                    e && e.call(s, s),
                    s
                );
            },
            when: function (e) {
                function t(t) {
                    return function (e) {
                        (r[t] = this), (a[t] = 1 < arguments.length ? s.call(arguments) : e), --n || o.resolveWith(r, a);
                    };
                }
                var n = arguments.length,
                    i = n,
                    r = Array(i),
                    a = s.call(arguments),
                    o = E.Deferred();
                if (n <= 1 && (q(e, o.done(t(i)).resolve, o.reject, !n), "pending" === o.state() || x(a[i] && a[i].then))) return o.then();
                for (; i--; ) q(a[i], t(i), o.reject);
                return o.promise();
            },
        });
    var H = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
    (E.Deferred.exceptionHook = function (e, t) {
        C.console && C.console.warn && e && H.test(e.name) && C.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t);
    }),
        (E.readyException = function (e) {
            C.setTimeout(function () {
                throw e;
            });
        });
    var B = E.Deferred();
    function F() {
        S.removeEventListener("DOMContentLoaded", F), C.removeEventListener("load", F), E.ready();
    }
    (E.fn.ready = function (e) {
        return (
            B.then(e).catch(function (e) {
                E.readyException(e);
            }),
            this
        );
    }),
        E.extend({
            isReady: !1,
            readyWait: 1,
            ready: function (e) {
                (!0 === e ? --E.readyWait : E.isReady) || ((E.isReady = !0) !== e && 0 < --E.readyWait) || B.resolveWith(S, [E]);
            },
        }),
        (E.ready.then = B.then),
        "complete" === S.readyState || ("loading" !== S.readyState && !S.documentElement.doScroll) ? C.setTimeout(E.ready) : (S.addEventListener("DOMContentLoaded", F), C.addEventListener("load", F));
    var R = function (e, t, n, i, r, a, o) {
            var s = 0,
                l = e.length,
                d = null == n;
            if ("object" === h(n)) for (s in ((r = !0), n)) R(e, t, s, n[s], !0, a, o);
            else if (
                void 0 !== i &&
                ((r = !0),
                x(i) || (o = !0),
                (t = d
                    ? o
                        ? (t.call(e, i), null)
                        : ((d = t),
                          function (e, t, n) {
                              return d.call(E(e), n);
                          })
                    : t))
            )
                for (; s < l; s++) t(e[s], n, o ? i : i.call(e[s], s, t(e[s], n)));
            return r ? e : d ? t.call(e) : l ? t(e[0], n) : a;
        },
        V = /^-ms-/,
        W = /-([a-z])/g;
    function G(e, t) {
        return t.toUpperCase();
    }
    function _(e) {
        return e.replace(V, "ms-").replace(W, G);
    }
    function X(e) {
        return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType;
    }
    function U() {
        this.expando = E.expando + U.uid++;
    }
    (U.uid = 1),
        (U.prototype = {
            cache: function (e) {
                var t = e[this.expando];
                return t || ((t = {}), X(e) && (e.nodeType ? (e[this.expando] = t) : Object.defineProperty(e, this.expando, { value: t, configurable: !0 }))), t;
            },
            set: function (e, t, n) {
                var i,
                    r = this.cache(e);
                if ("string" == typeof t) r[_(t)] = n;
                else for (i in t) r[_(i)] = t[i];
                return r;
            },
            get: function (e, t) {
                return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][_(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,
                    i = e[this.expando];
                if (void 0 !== i) {
                    if (void 0 !== t) {
                        n = (t = Array.isArray(t) ? t.map(_) : (t = _(t)) in i ? [t] : t.match(z) || []).length;
                        for (; n--; ) delete i[t[n]];
                    }
                    (void 0 !== t && !E.isEmptyObject(i)) || (e.nodeType ? (e[this.expando] = void 0) : delete e[this.expando]);
                }
            },
            hasData: function (e) {
                e = e[this.expando];
                return void 0 !== e && !E.isEmptyObject(e);
            },
        });
    var Y = new U(),
        Q = new U(),
        K = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
        J = /[A-Z]/g;
    function Z(e, t, n) {
        var i, r;
        if (void 0 === n && 1 === e.nodeType)
            if (((i = "data-" + t.replace(J, "-$&").toLowerCase()), "string" == typeof (n = e.getAttribute(i)))) {
                try {
                    n = "true" === (r = n) || ("false" !== r && ("null" === r ? null : r === +r + "" ? +r : K.test(r) ? JSON.parse(r) : r));
                } catch (e) {}
                Q.set(e, t, n);
            } else n = void 0;
        return n;
    }
    E.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);
        },
    }),
        E.fn.extend({
            data: function (n, e) {
                var t,
                    i,
                    r,
                    a = this[0],
                    o = a && a.attributes;
                if (void 0 !== n)
                    return "object" == typeof n
                        ? this.each(function () {
                              Q.set(this, n);
                          })
                        : R(
                              this,
                              function (e) {
                                  var t;
                                  return a && void 0 === e
                                      ? void 0 !== (t = Q.get(a, n)) || void 0 !== (t = Z(a, n))
                                          ? t
                                          : void 0
                                      : void this.each(function () {
                                            Q.set(this, n, e);
                                        });
                              },
                              null,
                              e,
                              1 < arguments.length,
                              null,
                              !0
                          );
                if (this.length && ((r = Q.get(a)), 1 === a.nodeType && !Y.get(a, "hasDataAttrs"))) {
                    for (t = o.length; t--; ) o[t] && 0 === (i = o[t].name).indexOf("data-") && ((i = _(i.slice(5))), Z(a, i, r[i]));
                    Y.set(a, "hasDataAttrs", !0);
                }
                return r;
            },
            removeData: function (e) {
                return this.each(function () {
                    Q.remove(this, e);
                });
            },
        }),
        E.extend({
            queue: function (e, t, n) {
                var i;
                if (e) return (t = (t || "fx") + "queue"), (i = Y.get(e, t)), n && (!i || Array.isArray(n) ? (i = Y.access(e, t, E.makeArray(n))) : i.push(n)), i || [];
            },
            dequeue: function (e, t) {
                t = t || "fx";
                var n = E.queue(e, t),
                    i = n.length,
                    r = n.shift(),
                    a = E._queueHooks(e, t);
                "inprogress" === r && ((r = n.shift()), i--),
                    r &&
                        ("fx" === t && n.unshift("inprogress"),
                        delete a.stop,
                        r.call(
                            e,
                            function () {
                                E.dequeue(e, t);
                            },
                            a
                        )),
                    !i && a && a.empty.fire();
            },
            _queueHooks: function (e, t) {
                var n = t + "queueHooks";
                return (
                    Y.get(e, n) ||
                    Y.access(e, n, {
                        empty: E.Callbacks("once memory").add(function () {
                            Y.remove(e, [t + "queue", n]);
                        }),
                    })
                );
            },
        }),
        E.fn.extend({
            queue: function (t, n) {
                var e = 2;
                return (
                    "string" != typeof t && ((n = t), (t = "fx"), e--),
                    arguments.length < e
                        ? E.queue(this[0], t)
                        : void 0 === n
                        ? this
                        : this.each(function () {
                              var e = E.queue(this, t, n);
                              E._queueHooks(this, t), "fx" === t && "inprogress" !== e[0] && E.dequeue(this, t);
                          })
                );
            },
            dequeue: function (e) {
                return this.each(function () {
                    E.dequeue(this, e);
                });
            },
            clearQueue: function (e) {
                return this.queue(e || "fx", []);
            },
            promise: function (e, t) {
                function n() {
                    --r || a.resolveWith(o, [o]);
                }
                var i,
                    r = 1,
                    a = E.Deferred(),
                    o = this,
                    s = this.length;
                for ("string" != typeof e && ((t = e), (e = void 0)), e = e || "fx"; s--; ) (i = Y.get(o[s], e + "queueHooks")) && i.empty && (r++, i.empty.add(n));
                return n(), a.promise(t);
            },
        });
    var ee = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
        te = new RegExp("^(?:([+-])=|)(" + ee + ")([a-z%]*)$", "i"),
        ne = ["Top", "Right", "Bottom", "Left"],
        ie = S.documentElement,
        re = function (e) {
            return E.contains(e.ownerDocument, e);
        },
        ae = { composed: !0 };
    ie.getRootNode &&
        (re = function (e) {
            return E.contains(e.ownerDocument, e) || e.getRootNode(ae) === e.ownerDocument;
        });
    function oe(e, t) {
        return "none" === (e = t || e).style.display || ("" === e.style.display && re(e) && "none" === E.css(e, "display"));
    }
    function se(e, t, n, i) {
        var r,
            a,
            o = 20,
            s = i
                ? function () {
                      return i.cur();
                  }
                : function () {
                      return E.css(e, t, "");
                  },
            l = s(),
            d = (n && n[3]) || (E.cssNumber[t] ? "" : "px"),
            u = e.nodeType && (E.cssNumber[t] || ("px" !== d && +l)) && te.exec(E.css(e, t));
        if (u && u[3] !== d) {
            for (l /= 2, d = d || u[3], u = +l || 1; o--; ) E.style(e, t, u + d), (1 - a) * (1 - (a = s() / l || 0.5)) <= 0 && (o = 0), (u /= a);
            (u *= 2), E.style(e, t, u + d), (n = n || []);
        }
        return n && ((u = +u || +l || 0), (r = n[1] ? u + (n[1] + 1) * n[2] : +n[2]), i && ((i.unit = d), (i.start = u), (i.end = r))), r;
    }
    var le = {};
    function de(e, t) {
        for (var n, i, r, a, o, s, l = [], d = 0, u = e.length; d < u; d++)
            (i = e[d]).style &&
                ((n = i.style.display),
                t
                    ? ("none" === n && ((l[d] = Y.get(i, "display") || null), l[d] || (i.style.display = "")),
                      "" === i.style.display &&
                          oe(i) &&
                          (l[d] =
                              ((s = a = r = void 0),
                              (a = i.ownerDocument),
                              (o = i.nodeName),
                              (s = le[o]) || ((r = a.body.appendChild(a.createElement(o))), (s = E.css(r, "display")), r.parentNode.removeChild(r), "none" === s && (s = "block"), (le[o] = s)))))
                    : "none" !== n && ((l[d] = "none"), Y.set(i, "display", n)));
        for (d = 0; d < u; d++) null != l[d] && (e[d].style.display = l[d]);
        return e;
    }
    E.fn.extend({
        show: function () {
            return de(this, !0);
        },
        hide: function () {
            return de(this);
        },
        toggle: function (e) {
            return "boolean" == typeof e
                ? e
                    ? this.show()
                    : this.hide()
                : this.each(function () {
                      oe(this) ? E(this).show() : E(this).hide();
                  });
        },
    });
    var ue = /^(?:checkbox|radio)$/i,
        ce = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i,
        pe = /^$|^module$|\/(?:java|ecma)script/i,
        c = S.createDocumentFragment().appendChild(S.createElement("div"));
    (f = S.createElement("input")).setAttribute("type", "radio"),
        f.setAttribute("checked", "checked"),
        f.setAttribute("name", "t"),
        c.appendChild(f),
        (y.checkClone = c.cloneNode(!0).cloneNode(!0).lastChild.checked),
        (c.innerHTML = "<textarea>x</textarea>"),
        (y.noCloneChecked = !!c.cloneNode(!0).lastChild.defaultValue),
        (c.innerHTML = "<option></option>"),
        (y.option = !!c.lastChild);
    var fe = { 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 he(e, t) {
        var n = void 0 !== e.getElementsByTagName ? e.getElementsByTagName(t || "*") : void 0 !== e.querySelectorAll ? e.querySelectorAll(t || "*") : [];
        return void 0 === t || (t && A(e, t)) ? E.merge([e], n) : n;
    }
    function ve(e, t) {
        for (var n = 0, i = e.length; n < i; n++) Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval"));
    }
    (fe.tbody = fe.tfoot = fe.colgroup = fe.caption = fe.thead), (fe.th = fe.td), y.option || (fe.optgroup = fe.option = [1, "<select multiple='multiple'>", "</select>"]);
    var me = /<|&#?\w+;/;
    function ge(e, t, n, i, r) {
        for (var a, o, s, l, d, u = t.createDocumentFragment(), c = [], p = 0, f = e.length; p < f; p++)
            if ((a = e[p]) || 0 === a)
                if ("object" === h(a)) E.merge(c, a.nodeType ? [a] : a);
                else if (me.test(a)) {
                    for (o = o || u.appendChild(t.createElement("div")), s = (ce.exec(a) || ["", ""])[1].toLowerCase(), s = fe[s] || fe._default, o.innerHTML = s[1] + E.htmlPrefilter(a) + s[2], d = s[0]; d--; ) o = o.lastChild;
                    E.merge(c, o.childNodes), ((o = u.firstChild).textContent = "");
                } else c.push(t.createTextNode(a));
        for (u.textContent = "", p = 0; (a = c[p++]); )
            if (i && -1 < E.inArray(a, i)) r && r.push(a);
            else if (((l = re(a)), (o = he(u.appendChild(a), "script")), l && ve(o), n)) for (d = 0; (a = o[d++]); ) pe.test(a.type || "") && n.push(a);
        return u;
    }
    var ye = /^key/,
        xe = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,
        we = /^([^.]*)(?:\.(.+)|)/;
    function be() {
        return !0;
    }
    function Te() {
        return !1;
    }
    function Ce(e, t) {
        return (
            (e ===
                (function () {
                    try {
                        return S.activeElement;
                    } catch (e) {}
                })()) ==
            ("focus" === t)
        );
    }
    function Se(e, t, n, i, r, a) {
        var o, s;
        if ("object" == typeof t) {
            for (s in ("string" != typeof n && ((i = i || n), (n = void 0)), t)) Se(e, s, n, i, t[s], a);
            return e;
        }
        if ((null == i && null == r ? ((r = n), (i = n = void 0)) : null == r && ("string" == typeof n ? ((r = i), (i = void 0)) : ((r = i), (i = n), (n = void 0))), !1 === r)) r = Te;
        else if (!r) return e;
        return (
            1 === a &&
                ((o = r),
                ((r = function (e) {
                    return E().off(e), o.apply(this, arguments);
                }).guid = o.guid || (o.guid = E.guid++))),
            e.each(function () {
                E.event.add(this, t, r, i, n);
            })
        );
    }
    function Ee(e, r, a) {
        a
            ? (Y.set(e, r, !1),
              E.event.add(e, r, {
                  namespace: !1,
                  handler: function (e) {
                      var t,
                          n,
                          i = Y.get(this, r);
                      if (1 & e.isTrigger && this[r]) {
                          if (i.length) (E.event.special[r] || {}).delegateType && e.stopPropagation();
                          else if (((i = s.call(arguments)), Y.set(this, r, i), (t = a(this, r)), this[r](), i !== (n = Y.get(this, r)) || t ? Y.set(this, r, !1) : (n = {}), i !== n))
                              return e.stopImmediatePropagation(), e.preventDefault(), n.value;
                      } else i.length && (Y.set(this, r, { value: E.event.trigger(E.extend(i[0], E.Event.prototype), i.slice(1), this) }), e.stopImmediatePropagation());
                  },
              }))
            : void 0 === Y.get(e, r) && E.event.add(e, r, be);
    }
    (E.event = {
        global: {},
        add: function (t, e, n, i, r) {
            var a,
                o,
                s,
                l,
                d,
                u,
                c,
                p,
                f,
                h = Y.get(t);
            if (X(t))
                for (
                    n.handler && ((n = (a = n).handler), (r = a.selector)),
                        r && E.find.matchesSelector(ie, r),
                        n.guid || (n.guid = E.guid++),
                        (s = h.events) || (s = h.events = Object.create(null)),
                        (o = h.handle) ||
                            (o = h.handle = function (e) {
                                return void 0 !== E && E.event.triggered !== e.type ? E.event.dispatch.apply(t, arguments) : void 0;
                            }),
                        l = (e = (e || "").match(z) || [""]).length;
                    l--;

                )
                    (c = f = (d = we.exec(e[l]) || [])[1]),
                        (p = (d[2] || "").split(".").sort()),
                        c &&
                            ((u = E.event.special[c] || {}),
                            (c = (r ? u.delegateType : u.bindType) || c),
                            (u = E.event.special[c] || {}),
                            (d = E.extend({ type: c, origType: f, data: i, handler: n, guid: n.guid, selector: r, needsContext: r && E.expr.match.needsContext.test(r), namespace: p.join(".") }, a)),
                            (f = s[c]) || (((f = s[c] = []).delegateCount = 0), (u.setup && !1 !== u.setup.call(t, i, p, o)) || (t.addEventListener && t.addEventListener(c, o))),
                            u.add && (u.add.call(t, d), d.handler.guid || (d.handler.guid = n.guid)),
                            r ? f.splice(f.delegateCount++, 0, d) : f.push(d),
                            (E.event.global[c] = !0));
        },
        remove: function (e, t, n, i, r) {
            var a,
                o,
                s,
                l,
                d,
                u,
                c,
                p,
                f,
                h,
                v,
                m = Y.hasData(e) && Y.get(e);
            if (m && (l = m.events)) {
                for (d = (t = (t || "").match(z) || [""]).length; d--; )
                    if (((f = v = (s = we.exec(t[d]) || [])[1]), (h = (s[2] || "").split(".").sort()), f)) {
                        for (c = E.event.special[f] || {}, p = l[(f = (i ? c.delegateType : c.bindType) || f)] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), o = a = p.length; a--; )
                            (u = p[a]),
                                (!r && v !== u.origType) ||
                                    (n && n.guid !== u.guid) ||
                                    (s && !s.test(u.namespace)) ||
                                    (i && i !== u.selector && ("**" !== i || !u.selector)) ||
                                    (p.splice(a, 1), u.selector && p.delegateCount--, c.remove && c.remove.call(e, u));
                        o && !p.length && ((c.teardown && !1 !== c.teardown.call(e, h, m.handle)) || E.removeEvent(e, f, m.handle), delete l[f]);
                    } else for (f in l) E.event.remove(e, f + t[d], n, i, !0);
                E.isEmptyObject(l) && Y.remove(e, "handle events");
            }
        },
        dispatch: function (e) {
            var t,
                n,
                i,
                r,
                a,
                o = new Array(arguments.length),
                s = E.event.fix(e),
                l = (Y.get(this, "events") || Object.create(null))[s.type] || [],
                e = E.event.special[s.type] || {};
            for (o[0] = s, t = 1; t < arguments.length; t++) o[t] = arguments[t];
            if (((s.delegateTarget = this), !e.preDispatch || !1 !== e.preDispatch.call(this, s))) {
                for (a = E.event.handlers.call(this, s, l), t = 0; (i = a[t++]) && !s.isPropagationStopped(); )
                    for (s.currentTarget = i.elem, n = 0; (r = i.handlers[n++]) && !s.isImmediatePropagationStopped(); )
                        (s.rnamespace && !1 !== r.namespace && !s.rnamespace.test(r.namespace)) ||
                            ((s.handleObj = r), (s.data = r.data), void 0 !== (r = ((E.event.special[r.origType] || {}).handle || r.handler).apply(i.elem, o)) && !1 === (s.result = r) && (s.preventDefault(), s.stopPropagation()));
                return e.postDispatch && e.postDispatch.call(this, s), s.result;
            }
        },
        handlers: function (e, t) {
            var n,
                i,
                r,
                a,
                o,
                s = [],
                l = t.delegateCount,
                d = e.target;
            if (l && d.nodeType && !("click" === e.type && 1 <= e.button))
                for (; d !== this; d = d.parentNode || this)
                    if (1 === d.nodeType && ("click" !== e.type || !0 !== d.disabled)) {
                        for (a = [], o = {}, n = 0; n < l; n++) void 0 === o[(r = (i = t[n]).selector + " ")] && (o[r] = i.needsContext ? -1 < E(r, this).index(d) : E.find(r, this, null, [d]).length), o[r] && a.push(i);
                        a.length && s.push({ elem: d, handlers: a });
                    }
            return (d = this), l < t.length && s.push({ elem: d, handlers: t.slice(l) }), s;
        },
        addProp: function (t, e) {
            Object.defineProperty(E.Event.prototype, t, {
                enumerable: !0,
                configurable: !0,
                get: x(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[E.expando] ? e : new E.Event(e);
        },
        special: {
            load: { noBubble: !0 },
            click: {
                setup: function (e) {
                    e = this || e;
                    return ue.test(e.type) && e.click && A(e, "input") && Ee(e, "click", be), !1;
                },
                trigger: function (e) {
                    e = this || e;
                    return ue.test(e.type) && e.click && A(e, "input") && Ee(e, "click"), !0;
                },
                _default: function (e) {
                    e = e.target;
                    return (ue.test(e.type) && e.click && A(e, "input") && Y.get(e, "click")) || A(e, "a");
                },
            },
            beforeunload: {
                postDispatch: function (e) {
                    void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result);
                },
            },
        },
    }),
        (E.removeEvent = function (e, t, n) {
            e.removeEventListener && e.removeEventListener(t, n);
        }),
        (E.Event = function (e, t) {
            if (!(this instanceof E.Event)) return new E.Event(e, t);
            e && e.type
                ? ((this.originalEvent = e),
                  (this.type = e.type),
                  (this.isDefaultPrevented = e.defaultPrevented || (void 0 === e.defaultPrevented && !1 === e.returnValue) ? be : 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 && E.extend(this, t),
                (this.timeStamp = (e && e.timeStamp) || Date.now()),
                (this[E.expando] = !0);
        }),
        (E.Event.prototype = {
            constructor: E.Event,
            isDefaultPrevented: Te,
            isPropagationStopped: Te,
            isImmediatePropagationStopped: Te,
            isSimulated: !1,
            preventDefault: function () {
                var e = this.originalEvent;
                (this.isDefaultPrevented = be), e && !this.isSimulated && e.preventDefault();
            },
            stopPropagation: function () {
                var e = this.originalEvent;
                (this.isPropagationStopped = be), e && !this.isSimulated && e.stopPropagation();
            },
            stopImmediatePropagation: function () {
                var e = this.originalEvent;
                (this.isImmediatePropagationStopped = be), e && !this.isSimulated && e.stopImmediatePropagation(), this.stopPropagation();
            },
        }),
        E.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: function (e) {
                    var t = e.button;
                    return null == e.which && ye.test(e.type) ? (null != e.charCode ? e.charCode : e.keyCode) : !e.which && void 0 !== t && xe.test(e.type) ? (1 & t ? 1 : 2 & t ? 3 : 4 & t ? 2 : 0) : e.which;
                },
            },
            E.event.addProp
        ),
        E.each({ focus: "focusin", blur: "focusout" }, function (e, t) {
            E.event.special[e] = {
                setup: function () {
                    return Ee(this, e, Ce), !1;
                },
                trigger: function () {
                    return Ee(this, e), !0;
                },
                delegateType: t,
            };
        }),
        E.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (e, r) {
            E.event.special[e] = {
                delegateType: r,
                bindType: r,
                handle: function (e) {
                    var t,
                        n = e.relatedTarget,
                        i = e.handleObj;
                    return (n && (n === this || E.contains(this, n))) || ((e.type = i.origType), (t = i.handler.apply(this, arguments)), (e.type = r)), t;
                },
            };
        }),
        E.fn.extend({
            on: function (e, t, n, i) {
                return Se(this, e, t, n, i);
            },
            one: function (e, t, n, i) {
                return Se(this, e, t, n, i, 1);
            },
            off: function (e, t, n) {
                var i, r;
                if (e && e.preventDefault && e.handleObj) return (i = e.handleObj), E(e.delegateTarget).off(i.namespace ? i.origType + "." + i.namespace : i.origType, i.selector, i.handler), this;
                if ("object" != typeof e)
                    return (
                        (!1 !== t && "function" != typeof t) || ((n = t), (t = void 0)),
                        !1 === n && (n = Te),
                        this.each(function () {
                            E.event.remove(this, e, n, t);
                        })
                    );
                for (r in e) this.off(r, t, e[r]);
                return this;
            },
        });
    var ke = /<script|<style|<link/i,
        Ae = /checked\s*(?:[^=]|=\s*.checked.)/i,
        Pe = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;
    function Le(e, t) {
        return (A(e, "table") && A(11 !== t.nodeType ? t : t.firstChild, "tr") && E(e).children("tbody")[0]) || e;
    }
    function Me(e) {
        return (e.type = (null !== e.getAttribute("type")) + "/" + e.type), e;
    }
    function De(e) {
        return "true/" === (e.type || "").slice(0, 5) ? (e.type = e.type.slice(5)) : e.removeAttribute("type"), e;
    }
    function $e(e, t) {
        var n, i, r, a;
        if (1 === t.nodeType) {
            if (Y.hasData(e) && (a = Y.get(e).events)) for (r in (Y.remove(t, "handle events"), a)) for (n = 0, i = a[r].length; n < i; n++) E.event.add(t, r, a[r][n]);
            Q.hasData(e) && ((e = Q.access(e)), (e = E.extend({}, e)), Q.set(t, e));
        }
    }
    function Ie(n, i, r, a) {
        i = m(i);
        var e,
            t,
            o,
            s,
            l,
            d,
            u = 0,
            c = n.length,
            p = c - 1,
            f = i[0],
            h = x(f);
        if (h || (1 < c && "string" == typeof f && !y.checkClone && Ae.test(f)))
            return n.each(function (e) {
                var t = n.eq(e);
                h && (i[0] = f.call(this, e, t.html())), Ie(t, i, r, a);
            });
        if (c && ((t = (e = ge(i, n[0].ownerDocument, !1, n, a)).firstChild), 1 === e.childNodes.length && (e = t), t || a)) {
            for (s = (o = E.map(he(e, "script"), Me)).length; u < c; u++) (l = e), u !== p && ((l = E.clone(l, !0, !0)), s && E.merge(o, he(l, "script"))), r.call(n[u], l, u);
            if (s)
                for (d = o[o.length - 1].ownerDocument, E.map(o, De), u = 0; u < s; u++)
                    (l = o[u]),
                        pe.test(l.type || "") &&
                            !Y.access(l, "globalEval") &&
                            E.contains(d, l) &&
                            (l.src && "module" !== (l.type || "").toLowerCase() ? E._evalUrl && !l.noModule && E._evalUrl(l.src, { nonce: l.nonce || l.getAttribute("nonce") }, d) : w(l.textContent.replace(Pe, ""), l, d));
        }
        return n;
    }
    function Ne(e, t, n) {
        for (var i, r = t ? E.filter(t, e) : e, a = 0; null != (i = r[a]); a++) n || 1 !== i.nodeType || E.cleanData(he(i)), i.parentNode && (n && re(i) && ve(he(i, "script")), i.parentNode.removeChild(i));
        return e;
    }
    E.extend({
        htmlPrefilter: function (e) {
            return e;
        },
        clone: function (e, t, n) {
            var i,
                r,
                a,
                o,
                s,
                l,
                d,
                u = e.cloneNode(!0),
                c = re(e);
            if (!(y.noCloneChecked || (1 !== e.nodeType && 11 !== e.nodeType) || E.isXMLDoc(e)))
                for (o = he(u), i = 0, r = (a = he(e)).length; i < r; i++)
                    (s = a[i]), "input" === (d = (l = o[i]).nodeName.toLowerCase()) && ue.test(s.type) ? (l.checked = s.checked) : ("input" !== d && "textarea" !== d) || (l.defaultValue = s.defaultValue);
            if (t)
                if (n) for (a = a || he(e), o = o || he(u), i = 0, r = a.length; i < r; i++) $e(a[i], o[i]);
                else $e(e, u);
            return 0 < (o = he(u, "script")).length && ve(o, !c && he(e, "script")), u;
        },
        cleanData: function (e) {
            for (var t, n, i, r = E.event.special, a = 0; void 0 !== (n = e[a]); a++)
                if (X(n)) {
                    if ((t = n[Y.expando])) {
                        if (t.events) for (i in t.events) r[i] ? E.event.remove(n, i) : E.removeEvent(n, i, t.handle);
                        n[Y.expando] = void 0;
                    }
                    n[Q.expando] && (n[Q.expando] = void 0);
                }
        },
    }),
        E.fn.extend({
            detach: function (e) {
                return Ne(this, e, !0);
            },
            remove: function (e) {
                return Ne(this, e);
            },
            text: function (e) {
                return R(
                    this,
                    function (e) {
                        return void 0 === e
                            ? E.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 Ie(this, arguments, function (e) {
                    (1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType) || Le(this, e).appendChild(e);
                });
            },
            prepend: function () {
                return Ie(this, arguments, function (e) {
                    var t;
                    (1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType) || (t = Le(this, e)).insertBefore(e, t.firstChild);
                });
            },
            before: function () {
                return Ie(this, arguments, function (e) {
                    this.parentNode && this.parentNode.insertBefore(e, this);
                });
            },
            after: function () {
                return Ie(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 && (E.cleanData(he(e, !1)), (e.textContent = ""));
                return this;
            },
            clone: function (e, t) {
                return (
                    (e = null != e && e),
                    (t = null == t ? e : t),
                    this.map(function () {
                        return E.clone(this, e, t);
                    })
                );
            },
            html: function (e) {
                return R(
                    this,
                    function (e) {
                        var t = this[0] || {},
                            n = 0,
                            i = this.length;
                        if (void 0 === e && 1 === t.nodeType) return t.innerHTML;
                        if ("string" == typeof e && !ke.test(e) && !fe[(ce.exec(e) || ["", ""])[1].toLowerCase()]) {
                            e = E.htmlPrefilter(e);
                            try {
                                for (; n < i; n++) 1 === (t = this[n] || {}).nodeType && (E.cleanData(he(t, !1)), (t.innerHTML = e));
                                t = 0;
                            } catch (e) {}
                        }
                        t && this.empty().append(e);
                    },
                    null,
                    e,
                    arguments.length
                );
            },
            replaceWith: function () {
                var n = [];
                return Ie(
                    this,
                    arguments,
                    function (e) {
                        var t = this.parentNode;
                        E.inArray(this, n) < 0 && (E.cleanData(he(this)), t && t.replaceChild(e, this));
                    },
                    n
                );
            },
        }),
        E.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (e, o) {
            E.fn[e] = function (e) {
                for (var t, n = [], i = E(e), r = i.length - 1, a = 0; a <= r; a++) (t = a === r ? this : this.clone(!0)), E(i[a])[o](t), l.apply(n, t.get());
                return this.pushStack(n);
            };
        });
    function ze(e, t, n) {
        var i,
            r = {};
        for (i in t) (r[i] = e.style[i]), (e.style[i] = t[i]);
        for (i in ((n = n.call(e)), t)) e.style[i] = r[i];
        return n;
    }
    var Oe,
        je,
        qe,
        He,
        Be,
        Fe,
        Re,
        Ve,
        We = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"),
        Ge = function (e) {
            var t = e.ownerDocument.defaultView;
            return (t = !t || !t.opener ? C : t).getComputedStyle(e);
        },
        _e = new RegExp(ne.join("|"), "i");
    function Xe(e, t, n) {
        var i,
            r,
            a = e.style;
        return (
            (n = n || Ge(e)) &&
                ("" !== (r = n.getPropertyValue(t) || n[t]) || re(e) || (r = E.style(e, t)),
                !y.pixelBoxStyles() && We.test(r) && _e.test(t) && ((i = a.width), (e = a.minWidth), (t = a.maxWidth), (a.minWidth = a.maxWidth = a.width = r), (r = n.width), (a.width = i), (a.minWidth = e), (a.maxWidth = t))),
            void 0 !== r ? r + "" : r
        );
    }
    function Ue(e, t) {
        return {
            get: function () {
                if (!e()) return (this.get = t).apply(this, arguments);
                delete this.get;
            },
        };
    }
    function Ye() {
        var e;
        Ve &&
            ((Re.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"),
            (Ve.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"),
            ie.appendChild(Re).appendChild(Ve),
            (e = C.getComputedStyle(Ve)),
            (Oe = "1%" !== e.top),
            (Fe = 12 === Qe(e.marginLeft)),
            (Ve.style.right = "60%"),
            (He = 36 === Qe(e.right)),
            (je = 36 === Qe(e.width)),
            (Ve.style.position = "absolute"),
            (qe = 12 === Qe(Ve.offsetWidth / 3)),
            ie.removeChild(Re),
            (Ve = null));
    }
    function Qe(e) {
        return Math.round(parseFloat(e));
    }
    (Re = S.createElement("div")),
        (Ve = S.createElement("div")).style &&
            ((Ve.style.backgroundClip = "content-box"),
            (Ve.cloneNode(!0).style.backgroundClip = ""),
            (y.clearCloneStyle = "content-box" === Ve.style.backgroundClip),
            E.extend(y, {
                boxSizingReliable: function () {
                    return Ye(), je;
                },
                pixelBoxStyles: function () {
                    return Ye(), He;
                },
                pixelPosition: function () {
                    return Ye(), Oe;
                },
                reliableMarginLeft: function () {
                    return Ye(), Fe;
                },
                scrollboxSize: function () {
                    return Ye(), qe;
                },
                reliableTrDimensions: function () {
                    var e, t, n;
                    return (
                        null == Be &&
                            ((e = S.createElement("table")),
                            (n = S.createElement("tr")),
                            (t = S.createElement("div")),
                            (e.style.cssText = "position:absolute;left:-11111px"),
                            (n.style.height = "1px"),
                            (t.style.height = "9px"),
                            ie.appendChild(e).appendChild(n).appendChild(t),
                            (n = C.getComputedStyle(n)),
                            (Be = 3 < parseInt(n.height)),
                            ie.removeChild(e)),
                        Be
                    );
                },
            }));
    var Ke = ["Webkit", "Moz", "ms"],
        Je = S.createElement("div").style,
        Ze = {};
    function et(e) {
        return (
            E.cssProps[e] ||
            Ze[e] ||
            (e in Je
                ? e
                : (Ze[e] =
                      (function (e) {
                          for (var t = e[0].toUpperCase() + e.slice(1), n = Ke.length; n--; ) if ((e = Ke[n] + t) in Je) return e;
                      })(e) || e))
        );
    }
    var tt = /^(none|table(?!-c[ea]).+)/,
        nt = /^--/,
        it = { position: "absolute", visibility: "hidden", display: "block" },
        rt = { letterSpacing: "0", fontWeight: "400" };
    function at(e, t, n) {
        var i = te.exec(t);
        return i ? Math.max(0, i[2] - (n || 0)) + (i[3] || "px") : t;
    }
    function ot(e, t, n, i, r, a) {
        var o = "width" === t ? 1 : 0,
            s = 0,
            l = 0;
        if (n === (i ? "border" : "content")) return 0;
        for (; o < 4; o += 2)
            "margin" === n && (l += E.css(e, n + ne[o], !0, r)),
                i
                    ? ("content" === n && (l -= E.css(e, "padding" + ne[o], !0, r)), "margin" !== n && (l -= E.css(e, "border" + ne[o] + "Width", !0, r)))
                    : ((l += E.css(e, "padding" + ne[o], !0, r)), "padding" !== n ? (l += E.css(e, "border" + ne[o] + "Width", !0, r)) : (s += E.css(e, "border" + ne[o] + "Width", !0, r)));
        return !i && 0 <= a && (l += Math.max(0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - a - l - s - 0.5)) || 0), l;
    }
    function st(e, t, n) {
        var i = Ge(e),
            r = (!y.boxSizingReliable() || n) && "border-box" === E.css(e, "boxSizing", !1, i),
            a = r,
            o = Xe(e, t, i),
            s = "offset" + t[0].toUpperCase() + t.slice(1);
        if (We.test(o)) {
            if (!n) return o;
            o = "auto";
        }
        return (
            ((!y.boxSizingReliable() && r) || (!y.reliableTrDimensions() && A(e, "tr")) || "auto" === o || (!parseFloat(o) && "inline" === E.css(e, "display", !1, i))) &&
                e.getClientRects().length &&
                ((r = "border-box" === E.css(e, "boxSizing", !1, i)), (a = s in e) && (o = e[s])),
            (o = parseFloat(o) || 0) + ot(e, t, n || (r ? "border" : "content"), a, i, o) + "px"
        );
    }
    function lt(e, t, n, i, r) {
        return new lt.prototype.init(e, t, n, i, r);
    }
    E.extend({
        cssHooks: {
            opacity: {
                get: function (e, t) {
                    if (t) {
                        e = Xe(e, "opacity");
                        return "" === e ? "1" : e;
                    }
                },
            },
        },
        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, i) {
            if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) {
                var r,
                    a,
                    o,
                    s = _(t),
                    l = nt.test(t),
                    d = e.style;
                if ((l || (t = et(s)), (o = E.cssHooks[t] || E.cssHooks[s]), void 0 === n)) return o && "get" in o && void 0 !== (r = o.get(e, !1, i)) ? r : d[t];
                "string" == (a = typeof n) && (r = te.exec(n)) && r[1] && ((n = se(e, t, r)), (a = "number")),
                    null != n &&
                        n == n &&
                        ("number" !== a || l || (n += (r && r[3]) || (E.cssNumber[s] ? "" : "px")),
                        y.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (d[t] = "inherit"),
                        (o && "set" in o && void 0 === (n = o.set(e, n, i))) || (l ? d.setProperty(t, n) : (d[t] = n)));
            }
        },
        css: function (e, t, n, i) {
            var r,
                a = _(t);
            return (
                nt.test(t) || (t = et(a)),
                "normal" === (r = void 0 === (r = (a = E.cssHooks[t] || E.cssHooks[a]) && "get" in a ? a.get(e, !0, n) : r) ? Xe(e, t, i) : r) && t in rt && (r = rt[t]),
                "" === n || n ? ((t = parseFloat(r)), !0 === n || isFinite(t) ? t || 0 : r) : r
            );
        },
    }),
        E.each(["height", "width"], function (e, s) {
            E.cssHooks[s] = {
                get: function (e, t, n) {
                    if (t)
                        return !tt.test(E.css(e, "display")) || (e.getClientRects().length && e.getBoundingClientRect().width)
                            ? st(e, s, n)
                            : ze(e, it, function () {
                                  return st(e, s, n);
                              });
                },
                set: function (e, t, n) {
                    var i,
                        r = Ge(e),
                        a = !y.scrollboxSize() && "absolute" === r.position,
                        o = (a || n) && "border-box" === E.css(e, "boxSizing", !1, r),
                        n = n ? ot(e, s, n, o, r) : 0;
                    return (
                        o && a && (n -= Math.ceil(e["offset" + s[0].toUpperCase() + s.slice(1)] - parseFloat(r[s]) - ot(e, s, "border", !1, r) - 0.5)),
                        n && (i = te.exec(t)) && "px" !== (i[3] || "px") && ((e.style[s] = t), (t = E.css(e, s))),
                        at(0, t, n)
                    );
                },
            };
        }),
        (E.cssHooks.marginLeft = Ue(y.reliableMarginLeft, function (e, t) {
            if (t)
                return (
                    (parseFloat(Xe(e, "marginLeft")) ||
                        e.getBoundingClientRect().left -
                            ze(e, { marginLeft: 0 }, function () {
                                return e.getBoundingClientRect().left;
                            })) + "px"
                );
        })),
        E.each({ margin: "", padding: "", border: "Width" }, function (r, a) {
            (E.cssHooks[r + a] = {
                expand: function (e) {
                    for (var t = 0, n = {}, i = "string" == typeof e ? e.split(" ") : [e]; t < 4; t++) n[r + ne[t] + a] = i[t] || i[t - 2] || i[0];
                    return n;
                },
            }),
                "margin" !== r && (E.cssHooks[r + a].set = at);
        }),
        E.fn.extend({
            css: function (e, t) {
                return R(
                    this,
                    function (e, t, n) {
                        var i,
                            r,
                            a = {},
                            o = 0;
                        if (Array.isArray(t)) {
                            for (i = Ge(e), r = t.length; o < r; o++) a[t[o]] = E.css(e, t[o], !1, i);
                            return a;
                        }
                        return void 0 !== n ? E.style(e, t, n) : E.css(e, t);
                    },
                    e,
                    t,
                    1 < arguments.length
                );
            },
        }),
        (((E.Tween = lt).prototype = {
            constructor: lt,
            init: function (e, t, n, i, r, a) {
                (this.elem = e), (this.prop = n), (this.easing = r || E.easing._default), (this.options = t), (this.start = this.now = this.cur()), (this.end = i), (this.unit = a || (E.cssNumber[n] ? "" : "px"));
            },
            cur: function () {
                var e = lt.propHooks[this.prop];
                return (e && e.get ? e : lt.propHooks._default).get(this);
            },
            run: function (e) {
                var t,
                    n = lt.propHooks[this.prop];
                return (
                    this.options.duration ? (this.pos = t = E.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 : lt.propHooks._default).set(this),
                    this
                );
            },
        }).init.prototype = lt.prototype),
        ((lt.propHooks = {
            _default: {
                get: function (e) {
                    return 1 !== e.elem.nodeType || (null != e.elem[e.prop] && null == e.elem.style[e.prop]) ? e.elem[e.prop] : (e = E.css(e.elem, e.prop, "")) && "auto" !== e ? e : 0;
                },
                set: function (e) {
                    E.fx.step[e.prop] ? E.fx.step[e.prop](e) : 1 !== e.elem.nodeType || (!E.cssHooks[e.prop] && null == e.elem.style[et(e.prop)]) ? (e.elem[e.prop] = e.now) : E.style(e.elem, e.prop, e.now + e.unit);
                },
            },
        }).scrollTop = lt.propHooks.scrollLeft = {
            set: function (e) {
                e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now);
            },
        }),
        (E.easing = {
            linear: function (e) {
                return e;
            },
            swing: function (e) {
                return 0.5 - Math.cos(e * Math.PI) / 2;
            },
            _default: "swing",
        }),
        (E.fx = lt.prototype.init),
        (E.fx.step = {});
    var dt,
        ut,
        ct = /^(?:toggle|show|hide)$/,
        pt = /queueHooks$/;
    function ft() {
        ut && (!1 === S.hidden && C.requestAnimationFrame ? C.requestAnimationFrame(ft) : C.setTimeout(ft, E.fx.interval), E.fx.tick());
    }
    function ht() {
        return (
            C.setTimeout(function () {
                dt = void 0;
            }),
            (dt = Date.now())
        );
    }
    function vt(e, t) {
        var n,
            i = 0,
            r = { height: e };
        for (t = t ? 1 : 0; i < 4; i += 2 - t) r["margin" + (n = ne[i])] = r["padding" + n] = e;
        return t && (r.opacity = r.width = e), r;
    }
    function mt(e, t, n) {
        for (var i, r = (gt.tweeners[t] || []).concat(gt.tweeners["*"]), a = 0, o = r.length; a < o; a++) if ((i = r[a].call(n, t, e))) return i;
    }
    function gt(r, e, t) {
        var n,
            a,
            i = 0,
            o = gt.prefilters.length,
            s = E.Deferred().always(function () {
                delete l.elem;
            }),
            l = function () {
                if (a) return !1;
                for (var e = dt || ht(), e = Math.max(0, d.startTime + d.duration - e), t = 1 - (e / d.duration || 0), n = 0, i = d.tweens.length; n < i; n++) d.tweens[n].run(t);
                return s.notifyWith(r, [d, t, e]), t < 1 && i ? e : (i || s.notifyWith(r, [d, 1, 0]), s.resolveWith(r, [d]), !1);
            },
            d = s.promise({
                elem: r,
                props: E.extend({}, e),
                opts: E.extend(!0, { specialEasing: {}, easing: E.easing._default }, t),
                originalProperties: e,
                originalOptions: t,
                startTime: dt || ht(),
                duration: t.duration,
                tweens: [],
                createTween: function (e, t) {
                    e = E.Tween(r, d.opts, e, t, d.opts.specialEasing[e] || d.opts.easing);
                    return d.tweens.push(e), e;
                },
                stop: function (e) {
                    var t = 0,
                        n = e ? d.tweens.length : 0;
                    if (a) return this;
                    for (a = !0; t < n; t++) d.tweens[t].run(1);
                    return e ? (s.notifyWith(r, [d, 1, 0]), s.resolveWith(r, [d, e])) : s.rejectWith(r, [d, e]), this;
                },
            }),
            u = d.props;
        for (
            (function (e, t) {
                var n, i, r, a, o;
                for (n in e)
                    if (((r = t[(i = _(n))]), (a = e[n]), Array.isArray(a) && ((r = a[1]), (a = e[n] = a[0])), n !== i && ((e[i] = a), delete e[n]), (o = E.cssHooks[i]) && ("expand" in o)))
                        for (n in ((a = o.expand(a)), delete e[i], a)) (n in e) || ((e[n] = a[n]), (t[n] = r));
                    else t[i] = r;
            })(u, d.opts.specialEasing);
            i < o;
            i++
        )
            if ((n = gt.prefilters[i].call(d, r, u, d.opts))) return x(n.stop) && (E._queueHooks(d.elem, d.opts.queue).stop = n.stop.bind(n)), n;
        return (
            E.map(u, mt, d),
            x(d.opts.start) && d.opts.start.call(r, d),
            d.progress(d.opts.progress).done(d.opts.done, d.opts.complete).fail(d.opts.fail).always(d.opts.always),
            E.fx.timer(E.extend(l, { elem: r, anim: d, queue: d.opts.queue })),
            d
        );
    }
    (E.Animation = E.extend(gt, {
        tweeners: {
            "*": [
                function (e, t) {
                    var n = this.createTween(e, t);
                    return se(n.elem, e, te.exec(t), n), n;
                },
            ],
        },
        tweener: function (e, t) {
            for (var n, i = 0, r = (e = x(e) ? ((t = e), ["*"]) : e.match(z)).length; i < r; i++) (n = e[i]), (gt.tweeners[n] = gt.tweeners[n] || []), gt.tweeners[n].unshift(t);
        },
        prefilters: [
            function (e, t, n) {
                var i,
                    r,
                    a,
                    o,
                    s,
                    l,
                    d,
                    u = "width" in t || "height" in t,
                    c = this,
                    p = {},
                    f = e.style,
                    h = e.nodeType && oe(e),
                    v = Y.get(e, "fxshow");
                for (i in (n.queue ||
                    (null == (o = E._queueHooks(e, "fx")).unqueued &&
                        ((o.unqueued = 0),
                        (s = o.empty.fire),
                        (o.empty.fire = function () {
                            o.unqueued || s();
                        })),
                    o.unqueued++,
                    c.always(function () {
                        c.always(function () {
                            o.unqueued--, E.queue(e, "fx").length || o.empty.fire();
                        });
                    })),
                t))
                    if (((r = t[i]), ct.test(r))) {
                        if ((delete t[i], (a = a || "toggle" === r), r === (h ? "hide" : "show"))) {
                            if ("show" !== r || !v || void 0 === v[i]) continue;
                            h = !0;
                        }
                        p[i] = (v && v[i]) || E.style(e, i);
                    }
                if ((l = !E.isEmptyObject(t)) || !E.isEmptyObject(p))
                    for (i in (u &&
                        1 === e.nodeType &&
                        ((n.overflow = [f.overflow, f.overflowX, f.overflowY]),
                        null == (d = v && v.display) && (d = Y.get(e, "display")),
                        "none" === (u = E.css(e, "display")) && (d ? (u = d) : (de([e], !0), (d = e.style.display || d), (u = E.css(e, "display")), de([e]))),
                        ("inline" === u || ("inline-block" === u && null != d)) &&
                            "none" === E.css(e, "float") &&
                            (l ||
                                (c.done(function () {
                                    f.display = d;
                                }),
                                null == d && ((u = f.display), (d = "none" === u ? "" : u))),
                            (f.display = "inline-block"))),
                    n.overflow &&
                        ((f.overflow = "hidden"),
                        c.always(function () {
                            (f.overflow = n.overflow[0]), (f.overflowX = n.overflow[1]), (f.overflowY = n.overflow[2]);
                        })),
                    (l = !1),
                    p))
                        l ||
                            (v ? "hidden" in v && (h = v.hidden) : (v = Y.access(e, "fxshow", { display: d })),
                            a && (v.hidden = !h),
                            h && de([e], !0),
                            c.done(function () {
                                for (i in (h || de([e]), Y.remove(e, "fxshow"), p)) E.style(e, i, p[i]);
                            })),
                            (l = mt(h ? v[i] : 0, i, c)),
                            i in v || ((v[i] = l.start), h && ((l.end = l.start), (l.start = 0)));
            },
        ],
        prefilter: function (e, t) {
            t ? gt.prefilters.unshift(e) : gt.prefilters.push(e);
        },
    })),
        (E.speed = function (e, t, n) {
            var i = e && "object" == typeof e ? E.extend({}, e) : { complete: n || (!n && t) || (x(e) && e), duration: e, easing: (n && t) || (t && !x(t) && t) };
            return (
                E.fx.off ? (i.duration = 0) : "number" != typeof i.duration && (i.duration in E.fx.speeds ? (i.duration = E.fx.speeds[i.duration]) : (i.duration = E.fx.speeds._default)),
                (null != i.queue && !0 !== i.queue) || (i.queue = "fx"),
                (i.old = i.complete),
                (i.complete = function () {
                    x(i.old) && i.old.call(this), i.queue && E.dequeue(this, i.queue);
                }),
                i
            );
        }),
        E.fn.extend({
            fadeTo: function (e, t, n, i) {
                return this.filter(oe).css("opacity", 0).show().end().animate({ opacity: t }, e, n, i);
            },
            animate: function (t, e, n, i) {
                var r = E.isEmptyObject(t),
                    a = E.speed(e, n, i),
                    i = function () {
                        var e = gt(this, E.extend({}, t), a);
                        (r || Y.get(this, "finish")) && e.stop(!0);
                    };
                return (i.finish = i), r || !1 === a.queue ? this.each(i) : this.queue(a.queue, i);
            },
            stop: function (r, e, a) {
                function o(e) {
                    var t = e.stop;
                    delete e.stop, t(a);
                }
                return (
                    "string" != typeof r && ((a = e), (e = r), (r = void 0)),
                    e && this.queue(r || "fx", []),
                    this.each(function () {
                        var e = !0,
                            t = null != r && r + "queueHooks",
                            n = E.timers,
                            i = Y.get(this);
                        if (t) i[t] && i[t].stop && o(i[t]);
                        else for (t in i) i[t] && i[t].stop && pt.test(t) && o(i[t]);
                        for (t = n.length; t--; ) n[t].elem !== this || (null != r && n[t].queue !== r) || (n[t].anim.stop(a), (e = !1), n.splice(t, 1));
                        (!e && a) || E.dequeue(this, r);
                    })
                );
            },
            finish: function (o) {
                return (
                    !1 !== o && (o = o || "fx"),
                    this.each(function () {
                        var e,
                            t = Y.get(this),
                            n = t[o + "queue"],
                            i = t[o + "queueHooks"],
                            r = E.timers,
                            a = n ? n.length : 0;
                        for (t.finish = !0, E.queue(this, o, []), i && i.stop && i.stop.call(this, !0), e = r.length; e--; ) r[e].elem === this && r[e].queue === o && (r[e].anim.stop(!0), r.splice(e, 1));
                        for (e = 0; e < a; e++) n[e] && n[e].finish && n[e].finish.call(this);
                        delete t.finish;
                    })
                );
            },
        }),
        E.each(["toggle", "show", "hide"], function (e, i) {
            var r = E.fn[i];
            E.fn[i] = function (e, t, n) {
                return null == e || "boolean" == typeof e ? r.apply(this, arguments) : this.animate(vt(i, !0), e, t, n);
            };
        }),
        E.each({ slideDown: vt("show"), slideUp: vt("hide"), slideToggle: vt("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (e, i) {
            E.fn[e] = function (e, t, n) {
                return this.animate(i, e, t, n);
            };
        }),
        (E.timers = []),
        (E.fx.tick = function () {
            var e,
                t = 0,
                n = E.timers;
            for (dt = Date.now(); t < n.length; t++) (e = n[t])() || n[t] !== e || n.splice(t--, 1);
            n.length || E.fx.stop(), (dt = void 0);
        }),
        (E.fx.timer = function (e) {
            E.timers.push(e), E.fx.start();
        }),
        (E.fx.interval = 13),
        (E.fx.start = function () {
            ut || ((ut = !0), ft());
        }),
        (E.fx.stop = function () {
            ut = null;
        }),
        (E.fx.speeds = { slow: 600, fast: 200, _default: 400 }),
        (E.fn.delay = function (i, e) {
            return (
                (i = (E.fx && E.fx.speeds[i]) || i),
                (e = e || "fx"),
                this.queue(e, function (e, t) {
                    var n = C.setTimeout(e, i);
                    t.stop = function () {
                        C.clearTimeout(n);
                    };
                })
            );
        }),
        (c = S.createElement("input")),
        (ee = S.createElement("select").appendChild(S.createElement("option"))),
        (c.type = "checkbox"),
        (y.checkOn = "" !== c.value),
        (y.optSelected = ee.selected),
        ((c = S.createElement("input")).value = "t"),
        (c.type = "radio"),
        (y.radioValue = "t" === c.value);
    var yt,
        xt = E.expr.attrHandle;
    E.fn.extend({
        attr: function (e, t) {
            return R(this, E.attr, e, t, 1 < arguments.length);
        },
        removeAttr: function (e) {
            return this.each(function () {
                E.removeAttr(this, e);
            });
        },
    }),
        E.extend({
            attr: function (e, t, n) {
                var i,
                    r,
                    a = e.nodeType;
                if (3 !== a && 8 !== a && 2 !== a)
                    return void 0 === e.getAttribute
                        ? E.prop(e, t, n)
                        : ((1 === a && E.isXMLDoc(e)) || (r = E.attrHooks[t.toLowerCase()] || (E.expr.match.bool.test(t) ? yt : void 0)),
                          void 0 !== n
                              ? null === n
                                  ? void E.removeAttr(e, t)
                                  : r && "set" in r && void 0 !== (i = r.set(e, n, t))
                                  ? i
                                  : (e.setAttribute(t, n + ""), n)
                              : !(r && "get" in r && null !== (i = r.get(e, t))) && null == (i = E.find.attr(e, t))
                              ? void 0
                              : i);
            },
            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,
                    i = 0,
                    r = t && t.match(z);
                if (r && 1 === e.nodeType) for (; (n = r[i++]); ) e.removeAttribute(n);
            },
        }),
        (yt = {
            set: function (e, t, n) {
                return !1 === t ? E.removeAttr(e, n) : e.setAttribute(n, n), n;
            },
        }),
        E.each(E.expr.match.bool.source.match(/\w+/g), function (e, t) {
            var o = xt[t] || E.find.attr;
            xt[t] = function (e, t, n) {
                var i,
                    r,
                    a = t.toLowerCase();
                return n || ((r = xt[a]), (xt[a] = i), (i = null != o(e, t, n) ? a : null), (xt[a] = r)), i;
            };
        });
    var wt = /^(?:input|select|textarea|button)$/i,
        bt = /^(?:a|area)$/i;
    function Tt(e) {
        return (e.match(z) || []).join(" ");
    }
    function Ct(e) {
        return (e.getAttribute && e.getAttribute("class")) || "";
    }
    function St(e) {
        return Array.isArray(e) ? e : ("string" == typeof e && e.match(z)) || [];
    }
    E.fn.extend({
        prop: function (e, t) {
            return R(this, E.prop, e, t, 1 < arguments.length);
        },
        removeProp: function (e) {
            return this.each(function () {
                delete this[E.propFix[e] || e];
            });
        },
    }),
        E.extend({
            prop: function (e, t, n) {
                var i,
                    r,
                    a = e.nodeType;
                if (3 !== a && 8 !== a && 2 !== a)
                    return (
                        (1 === a && E.isXMLDoc(e)) || ((t = E.propFix[t] || t), (r = E.propHooks[t])),
                        void 0 !== n ? (r && "set" in r && void 0 !== (i = r.set(e, n, t)) ? i : (e[t] = n)) : r && "get" in r && null !== (i = r.get(e, t)) ? i : e[t]
                    );
            },
            propHooks: {
                tabIndex: {
                    get: function (e) {
                        var t = E.find.attr(e, "tabindex");
                        return t ? parseInt(t, 10) : wt.test(e.nodeName) || (bt.test(e.nodeName) && e.href) ? 0 : -1;
                    },
                },
            },
            propFix: { for: "htmlFor", class: "className" },
        }),
        y.optSelected ||
            (E.propHooks.selected = {
                get: function (e) {
                    e = e.parentNode;
                    return e && e.parentNode && e.parentNode.selectedIndex, null;
                },
                set: function (e) {
                    e = e.parentNode;
                    e && (e.selectedIndex, e.parentNode && e.parentNode.selectedIndex);
                },
            }),
        E.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () {
            E.propFix[this.toLowerCase()] = this;
        }),
        E.fn.extend({
            addClass: function (t) {
                var e,
                    n,
                    i,
                    r,
                    a,
                    o,
                    s = 0;
                if (x(t))
                    return this.each(function (e) {
                        E(this).addClass(t.call(this, e, Ct(this)));
                    });
                if ((e = St(t)).length)
                    for (; (n = this[s++]); )
                        if (((o = Ct(n)), (i = 1 === n.nodeType && " " + Tt(o) + " "))) {
                            for (a = 0; (r = e[a++]); ) i.indexOf(" " + r + " ") < 0 && (i += r + " ");
                            o !== (o = Tt(i)) && n.setAttribute("class", o);
                        }
                return this;
            },
            removeClass: function (t) {
                var e,
                    n,
                    i,
                    r,
                    a,
                    o,
                    s = 0;
                if (x(t))
                    return this.each(function (e) {
                        E(this).removeClass(t.call(this, e, Ct(this)));
                    });
                if (!arguments.length) return this.attr("class", "");
                if ((e = St(t)).length)
                    for (; (n = this[s++]); )
                        if (((o = Ct(n)), (i = 1 === n.nodeType && " " + Tt(o) + " "))) {
                            for (a = 0; (r = e[a++]); ) for (; -1 < i.indexOf(" " + r + " "); ) i = i.replace(" " + r + " ", " ");
                            o !== (o = Tt(i)) && n.setAttribute("class", o);
                        }
                return this;
            },
            toggleClass: function (r, t) {
                var a = typeof r,
                    o = "string" == a || Array.isArray(r);
                return "boolean" == typeof t && o
                    ? t
                        ? this.addClass(r)
                        : this.removeClass(r)
                    : x(r)
                    ? this.each(function (e) {
                          E(this).toggleClass(r.call(this, e, Ct(this), t), t);
                      })
                    : this.each(function () {
                          var e, t, n, i;
                          if (o) for (t = 0, n = E(this), i = St(r); (e = i[t++]); ) n.hasClass(e) ? n.removeClass(e) : n.addClass(e);
                          else (void 0 !== r && "boolean" != a) || ((e = Ct(this)) && Y.set(this, "__className__", e), this.setAttribute && this.setAttribute("class", (!e && !1 !== r && Y.get(this, "__className__")) || ""));
                      });
            },
            hasClass: function (e) {
                for (var t, n = 0, i = " " + e + " "; (t = this[n++]); ) if (1 === t.nodeType && -1 < (" " + Tt(Ct(t)) + " ").indexOf(i)) return !0;
                return !1;
            },
        });
    var Et = /\r/g;
    E.fn.extend({
        val: function (t) {
            var n,
                e,
                i,
                r = this[0];
            return arguments.length
                ? ((i = x(t)),
                  this.each(function (e) {
                      1 === this.nodeType &&
                          (null == (e = i ? t.call(this, e, E(this).val()) : t)
                              ? (e = "")
                              : "number" == typeof e
                              ? (e += "")
                              : Array.isArray(e) &&
                                (e = E.map(e, function (e) {
                                    return null == e ? "" : e + "";
                                })),
                          ((n = E.valHooks[this.type] || E.valHooks[this.nodeName.toLowerCase()]) && "set" in n && void 0 !== n.set(this, e, "value")) || (this.value = e));
                  }))
                : r
                ? (n = E.valHooks[r.type] || E.valHooks[r.nodeName.toLowerCase()]) && "get" in n && void 0 !== (e = n.get(r, "value"))
                    ? e
                    : "string" == typeof (e = r.value)
                    ? e.replace(Et, "")
                    : null == e
                    ? ""
                    : e
                : void 0;
        },
    }),
        E.extend({
            valHooks: {
                option: {
                    get: function (e) {
                        var t = E.find.attr(e, "value");
                        return null != t ? t : Tt(E.text(e));
                    },
                },
                select: {
                    get: function (e) {
                        for (var t, n = e.options, i = e.selectedIndex, r = "select-one" === e.type, a = r ? null : [], o = r ? i + 1 : n.length, s = i < 0 ? o : r ? i : 0; s < o; s++)
                            if (((t = n[s]).selected || s === i) && !t.disabled && (!t.parentNode.disabled || !A(t.parentNode, "optgroup"))) {
                                if (((t = E(t).val()), r)) return t;
                                a.push(t);
                            }
                        return a;
                    },
                    set: function (e, t) {
                        for (var n, i, r = e.options, a = E.makeArray(t), o = r.length; o--; ) ((i = r[o]).selected = -1 < E.inArray(E.valHooks.option.get(i), a)) && (n = !0);
                        return n || (e.selectedIndex = -1), a;
                    },
                },
            },
        }),
        E.each(["radio", "checkbox"], function () {
            (E.valHooks[this] = {
                set: function (e, t) {
                    if (Array.isArray(t)) return (e.checked = -1 < E.inArray(E(e).val(), t));
                },
            }),
                y.checkOn ||
                    (E.valHooks[this].get = function (e) {
                        return null === e.getAttribute("value") ? "on" : e.value;
                    });
        }),
        (y.focusin = "onfocusin" in C);
    function kt(e) {
        e.stopPropagation();
    }
    var At = /^(?:focusinfocus|focusoutblur)$/;
    E.extend(E.event, {
        trigger: function (e, t, n, i) {
            var r,
                a,
                o,
                s,
                l,
                d,
                u,
                c = [n || S],
                p = g.call(e, "type") ? e.type : e,
                f = g.call(e, "namespace") ? e.namespace.split(".") : [],
                h = (u = a = n = n || S);
            if (
                3 !== n.nodeType &&
                8 !== n.nodeType &&
                !At.test(p + E.event.triggered) &&
                (-1 < p.indexOf(".") && ((p = (f = p.split(".")).shift()), f.sort()),
                (s = p.indexOf(":") < 0 && "on" + p),
                ((e = e[E.expando] ? e : new E.Event(p, "object" == typeof e && e)).isTrigger = i ? 2 : 3),
                (e.namespace = f.join(".")),
                (e.rnamespace = e.namespace ? new RegExp("(^|\\.)" + f.join("\\.(?:.*\\.|)") + "(\\.|$)") : null),
                (e.result = void 0),
                e.target || (e.target = n),
                (t = null == t ? [e] : E.makeArray(t, [e])),
                (d = E.event.special[p] || {}),
                i || !d.trigger || !1 !== d.trigger.apply(n, t))
            ) {
                if (!i && !d.noBubble && !v(n)) {
                    for (o = d.delegateType || p, At.test(o + p) || (h = h.parentNode); h; h = h.parentNode) c.push(h), (a = h);
                    a === (n.ownerDocument || S) && c.push(a.defaultView || a.parentWindow || C);
                }
                for (r = 0; (h = c[r++]) && !e.isPropagationStopped(); )
                    (u = h),
                        (e.type = 1 < r ? o : d.bindType || p),
                        (l = (Y.get(h, "events") || Object.create(null))[e.type] && Y.get(h, "handle")) && l.apply(h, t),
                        (l = s && h[s]) && l.apply && X(h) && ((e.result = l.apply(h, t)), !1 === e.result && e.preventDefault());
                return (
                    (e.type = p),
                    i ||
                        e.isDefaultPrevented() ||
                        (d._default && !1 !== d._default.apply(c.pop(), t)) ||
                        !X(n) ||
                        (s &&
                            x(n[p]) &&
                            !v(n) &&
                            ((a = n[s]) && (n[s] = null),
                            (E.event.triggered = p),
                            e.isPropagationStopped() && u.addEventListener(p, kt),
                            n[p](),
                            e.isPropagationStopped() && u.removeEventListener(p, kt),
                            (E.event.triggered = void 0),
                            a && (n[s] = a))),
                    e.result
                );
            }
        },
        simulate: function (e, t, n) {
            e = E.extend(new E.Event(), n, { type: e, isSimulated: !0 });
            E.event.trigger(e, null, t);
        },
    }),
        E.fn.extend({
            trigger: function (e, t) {
                return this.each(function () {
                    E.event.trigger(e, t, this);
                });
            },
            triggerHandler: function (e, t) {
                var n = this[0];
                if (n) return E.event.trigger(e, t, n, !0);
            },
        }),
        y.focusin ||
            E.each({ focus: "focusin", blur: "focusout" }, function (n, i) {
                function r(e) {
                    E.event.simulate(i, e.target, E.event.fix(e));
                }
                E.event.special[i] = {
                    setup: function () {
                        var e = this.ownerDocument || this.document || this,
                            t = Y.access(e, i);
                        t || e.addEventListener(n, r, !0), Y.access(e, i, (t || 0) + 1);
                    },
                    teardown: function () {
                        var e = this.ownerDocument || this.document || this,
                            t = Y.access(e, i) - 1;
                        t ? Y.access(e, i, t) : (e.removeEventListener(n, r, !0), Y.remove(e, i));
                    },
                };
            });
    var Pt = C.location,
        Lt = { guid: Date.now() },
        Mt = /\?/;
    E.parseXML = function (e) {
        var t;
        if (!e || "string" != typeof e) return null;
        try {
            t = new C.DOMParser().parseFromString(e, "text/xml");
        } catch (e) {
            t = void 0;
        }
        return (t && !t.getElementsByTagName("parsererror").length) || E.error("Invalid XML: " + e), t;
    };
    var Dt = /\[\]$/,
        $t = /\r?\n/g,
        It = /^(?:submit|button|image|reset|file)$/i,
        Nt = /^(?:input|select|textarea|keygen)/i;
    (E.param = function (e, t) {
        function n(e, t) {
            (t = x(t) ? t() : t), (r[r.length] = encodeURIComponent(e) + "=" + encodeURIComponent(null == t ? "" : t));
        }
        var i,
            r = [];
        if (null == e) return "";
        if (Array.isArray(e) || (e.jquery && !E.isPlainObject(e)))
            E.each(e, function () {
                n(this.name, this.value);
            });
        else
            for (i in e)
                !(function n(i, e, r, a) {
                    if (Array.isArray(e))
                        E.each(e, function (e, t) {
                            r || Dt.test(i) ? a(i, t) : n(i + "[" + ("object" == typeof t && null != t ? e : "") + "]", t, r, a);
                        });
                    else if (r || "object" !== h(e)) a(i, e);
                    else for (var t in e) n(i + "[" + t + "]", e[t], r, a);
                })(i, e[i], t, n);
        return r.join("&");
    }),
        E.fn.extend({
            serialize: function () {
                return E.param(this.serializeArray());
            },
            serializeArray: function () {
                return this.map(function () {
                    var e = E.prop(this, "elements");
                    return e ? E.makeArray(e) : this;
                })
                    .filter(function () {
                        var e = this.type;
                        return this.name && !E(this).is(":disabled") && Nt.test(this.nodeName) && !It.test(e) && (this.checked || !ue.test(e));
                    })
                    .map(function (e, t) {
                        var n = E(this).val();
                        return null == n
                            ? null
                            : Array.isArray(n)
                            ? E.map(n, function (e) {
                                  return { name: t.name, value: e.replace($t, "\r\n") };
                              })
                            : { name: t.name, value: n.replace($t, "\r\n") };
                    })
                    .get();
            },
        });
    var zt = /%20/g,
        Ot = /#.*$/,
        jt = /([?&])_=[^&]*/,
        qt = /^(.*?):[ \t]*([^\r\n]*)$/gm,
        Ht = /^(?:GET|HEAD)$/,
        Bt = /^\/\//,
        Ft = {},
        Rt = {},
        Vt = "*/".concat("*"),
        Wt = S.createElement("a");
    function Gt(a) {
        return function (e, t) {
            "string" != typeof e && ((t = e), (e = "*"));
            var n,
                i = 0,
                r = e.toLowerCase().match(z) || [];
            if (x(t)) for (; (n = r[i++]); ) "+" === n[0] ? ((n = n.slice(1) || "*"), (a[n] = a[n] || []).unshift(t)) : (a[n] = a[n] || []).push(t);
        };
    }
    function _t(t, i, r, a) {
        var o = {},
            s = t === Rt;
        function l(e) {
            var n;
            return (
                (o[e] = !0),
                E.each(t[e] || [], function (e, t) {
                    t = t(i, r, a);
                    return "string" != typeof t || s || o[t] ? (s ? !(n = t) : void 0) : (i.dataTypes.unshift(t), l(t), !1);
                }),
                n
            );
        }
        return l(i.dataTypes[0]) || (!o["*"] && l("*"));
    }
    function Xt(e, t) {
        var n,
            i,
            r = E.ajaxSettings.flatOptions || {};
        for (n in t) void 0 !== t[n] && ((r[n] ? e : (i = i || {}))[n] = t[n]);
        return i && E.extend(!0, e, i), e;
    }
    (Wt.href = Pt.href),
        E.extend({
            active: 0,
            lastModified: {},
            etag: {},
            ajaxSettings: {
                url: Pt.href,
                type: "GET",
                isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Pt.protocol),
                global: !0,
                processData: !0,
                async: !0,
                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                accepts: { "*": Vt, 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": E.parseXML },
                flatOptions: { url: !0, context: !0 },
            },
            ajaxSetup: function (e, t) {
                return t ? Xt(Xt(e, E.ajaxSettings), t) : Xt(E.ajaxSettings, e);
            },
            ajaxPrefilter: Gt(Ft),
            ajaxTransport: Gt(Rt),
            ajax: function (e, t) {
                "object" == typeof e && ((t = e), (e = void 0)), (t = t || {});
                var l,
                    d,
                    u,
                    n,
                    c,
                    i,
                    p,
                    f,
                    r,
                    a,
                    h = E.ajaxSetup({}, t),
                    v = h.context || h,
                    m = h.context && (v.nodeType || v.jquery) ? E(v) : E.event,
                    g = E.Deferred(),
                    y = E.Callbacks("once memory"),
                    x = h.statusCode || {},
                    o = {},
                    s = {},
                    w = "canceled",
                    b = {
                        readyState: 0,
                        getResponseHeader: function (e) {
                            var t;
                            if (p) {
                                if (!n) for (n = {}; (t = qt.exec(u)); ) n[t[1].toLowerCase() + " "] = (n[t[1].toLowerCase() + " "] || []).concat(t[2]);
                                t = n[e.toLowerCase() + " "];
                            }
                            return null == t ? null : t.join(", ");
                        },
                        getAllResponseHeaders: function () {
                            return p ? u : null;
                        },
                        setRequestHeader: function (e, t) {
                            return null == p && ((e = s[e.toLowerCase()] = s[e.toLowerCase()] || e), (o[e] = t)), this;
                        },
                        overrideMimeType: function (e) {
                            return null == p && (h.mimeType = e), this;
                        },
                        statusCode: function (e) {
                            if (e)
                                if (p) b.always(e[b.status]);
                                else for (var t in e) x[t] = [x[t], e[t]];
                            return this;
                        },
                        abort: function (e) {
                            e = e || w;
                            return l && l.abort(e), T(0, e), this;
                        },
                    };
                if (
                    (g.promise(b),
                    (h.url = ((e || h.url || Pt.href) + "").replace(Bt, Pt.protocol + "//")),
                    (h.type = t.method || t.type || h.method || h.type),
                    (h.dataTypes = (h.dataType || "*").toLowerCase().match(z) || [""]),
                    null == h.crossDomain)
                ) {
                    i = S.createElement("a");
                    try {
                        (i.href = h.url), (i.href = i.href), (h.crossDomain = Wt.protocol + "//" + Wt.host != i.protocol + "//" + i.host);
                    } catch (e) {
                        h.crossDomain = !0;
                    }
                }
                if ((h.data && h.processData && "string" != typeof h.data && (h.data = E.param(h.data, h.traditional)), _t(Ft, h, t, b), p)) return b;
                for (r in ((f = E.event && h.global) && 0 == E.active++ && E.event.trigger("ajaxStart"),
                (h.type = h.type.toUpperCase()),
                (h.hasContent = !Ht.test(h.type)),
                (d = h.url.replace(Ot, "")),
                h.hasContent
                    ? h.data && h.processData && 0 === (h.contentType || "").indexOf("application/x-www-form-urlencoded") && (h.data = h.data.replace(zt, "+"))
                    : ((a = h.url.slice(d.length)),
                      h.data && (h.processData || "string" == typeof h.data) && ((d += (Mt.test(d) ? "&" : "?") + h.data), delete h.data),
                      !1 === h.cache && ((d = d.replace(jt, "$1")), (a = (Mt.test(d) ? "&" : "?") + "_=" + Lt.guid++ + a)),
                      (h.url = d + a)),
                h.ifModified && (E.lastModified[d] && b.setRequestHeader("If-Modified-Since", E.lastModified[d]), E.etag[d] && b.setRequestHeader("If-None-Match", E.etag[d])),
                ((h.data && h.hasContent && !1 !== h.contentType) || t.contentType) && b.setRequestHeader("Content-Type", h.contentType),
                b.setRequestHeader("Accept", h.dataTypes[0] && h.accepts[h.dataTypes[0]] ? h.accepts[h.dataTypes[0]] + ("*" !== h.dataTypes[0] ? ", " + Vt + "; q=0.01" : "") : h.accepts["*"]),
                h.headers))
                    b.setRequestHeader(r, h.headers[r]);
                if (h.beforeSend && (!1 === h.beforeSend.call(v, b, h) || p)) return b.abort();
                if (((w = "abort"), y.add(h.complete), b.done(h.success), b.fail(h.error), (l = _t(Rt, h, t, b)))) {
                    if (((b.readyState = 1), f && m.trigger("ajaxSend", [b, h]), p)) return b;
                    h.async &&
                        0 < h.timeout &&
                        (c = C.setTimeout(function () {
                            b.abort("timeout");
                        }, h.timeout));
                    try {
                        (p = !1), l.send(o, T);
                    } catch (e) {
                        if (p) throw e;
                        T(-1, e);
                    }
                } else T(-1, "No Transport");
                function T(e, t, n, i) {
                    var r,
                        a,
                        o,
                        s = t;
                    p ||
                        ((p = !0),
                        c && C.clearTimeout(c),
                        (l = void 0),
                        (u = i || ""),
                        (b.readyState = 0 < e ? 4 : 0),
                        (i = (200 <= e && e < 300) || 304 === e),
                        n &&
                            (o = (function (e, t, n) {
                                for (var i, r, a, o, s = e.contents, l = e.dataTypes; "*" === l[0]; ) l.shift(), void 0 === i && (i = e.mimeType || t.getResponseHeader("Content-Type"));
                                if (i)
                                    for (r in s)
                                        if (s[r] && s[r].test(i)) {
                                            l.unshift(r);
                                            break;
                                        }
                                if (l[0] in n) a = l[0];
                                else {
                                    for (r in n) {
                                        if (!l[0] || e.converters[r + " " + l[0]]) {
                                            a = r;
                                            break;
                                        }
                                        o = o || r;
                                    }
                                    a = a || o;
                                }
                                if (a) return a !== l[0] && l.unshift(a), n[a];
                            })(h, b, n)),
                        !i && -1 < E.inArray("script", h.dataTypes) && (h.converters["text script"] = function () {}),
                        (o = (function (e, t, n, i) {
                            var r,
                                a,
                                o,
                                s,
                                l,
                                d = {},
                                u = e.dataTypes.slice();
                            if (u[1]) for (o in e.converters) d[o.toLowerCase()] = e.converters[o];
                            for (a = u.shift(); a; )
                                if ((e.responseFields[a] && (n[e.responseFields[a]] = t), !l && i && e.dataFilter && (t = e.dataFilter(t, e.dataType)), (l = a), (a = u.shift())))
                                    if ("*" === a) a = l;
                                    else if ("*" !== l && l !== a) {
                                        if (!(o = d[l + " " + a] || d["* " + a]))
                                            for (r in d)
                                                if ((s = r.split(" "))[1] === a && (o = d[l + " " + s[0]] || d["* " + s[0]])) {
                                                    !0 === o ? (o = d[r]) : !0 !== d[r] && ((a = s[0]), u.unshift(s[1]));
                                                    break;
                                                }
                                        if (!0 !== o)
                                            if (o && e.throws) t = o(t);
                                            else
                                                try {
                                                    t = o(t);
                                                } catch (e) {
                                                    return { state: "parsererror", error: o ? e : "No conversion from " + l + " to " + a };
                                                }
                                    }
                            return { state: "success", data: t };
                        })(h, o, b, i)),
                        i
                            ? (h.ifModified && ((n = b.getResponseHeader("Last-Modified")) && (E.lastModified[d] = n), (n = b.getResponseHeader("etag")) && (E.etag[d] = n)),
                              204 === e || "HEAD" === h.type ? (s = "nocontent") : 304 === e ? (s = "notmodified") : ((s = o.state), (r = o.data), (i = !(a = o.error))))
                            : ((a = s), (!e && s) || ((s = "error"), e < 0 && (e = 0))),
                        (b.status = e),
                        (b.statusText = (t || s) + ""),
                        i ? g.resolveWith(v, [r, s, b]) : g.rejectWith(v, [b, s, a]),
                        b.statusCode(x),
                        (x = void 0),
                        f && m.trigger(i ? "ajaxSuccess" : "ajaxError", [b, h, i ? r : a]),
                        y.fireWith(v, [b, s]),
                        f && (m.trigger("ajaxComplete", [b, h]), --E.active || E.event.trigger("ajaxStop")));
                }
                return b;
            },
            getJSON: function (e, t, n) {
                return E.get(e, t, n, "json");
            },
            getScript: function (e, t) {
                return E.get(e, void 0, t, "script");
            },
        }),
        E.each(["get", "post"], function (e, r) {
            E[r] = function (e, t, n, i) {
                return x(t) && ((i = i || n), (n = t), (t = void 0)), E.ajax(E.extend({ url: e, type: r, dataType: i, data: t, success: n }, E.isPlainObject(e) && e));
            };
        }),
        E.ajaxPrefilter(function (e) {
            for (var t in e.headers) "content-type" === t.toLowerCase() && (e.contentType = e.headers[t] || "");
        }),
        (E._evalUrl = function (e, t, n) {
            return E.ajax({
                url: e,
                type: "GET",
                dataType: "script",
                cache: !0,
                async: !1,
                global: !1,
                converters: { "text script": function () {} },
                dataFilter: function (e) {
                    E.globalEval(e, t, n);
                },
            });
        }),
        E.fn.extend({
            wrapAll: function (e) {
                return (
                    this[0] &&
                        (x(e) && (e = e.call(this[0])),
                        (e = E(e, this[0].ownerDocument).eq(0).clone(!0)),
                        this[0].parentNode && e.insertBefore(this[0]),
                        e
                            .map(function () {
                                for (var e = this; e.firstElementChild; ) e = e.firstElementChild;
                                return e;
                            })
                            .append(this)),
                    this
                );
            },
            wrapInner: function (n) {
                return x(n)
                    ? this.each(function (e) {
                          E(this).wrapInner(n.call(this, e));
                      })
                    : this.each(function () {
                          var e = E(this),
                              t = e.contents();
                          t.length ? t.wrapAll(n) : e.append(n);
                      });
            },
            wrap: function (t) {
                var n = x(t);
                return this.each(function (e) {
                    E(this).wrapAll(n ? t.call(this, e) : t);
                });
            },
            unwrap: function (e) {
                return (
                    this.parent(e)
                        .not("body")
                        .each(function () {
                            E(this).replaceWith(this.childNodes);
                        }),
                    this
                );
            },
        }),
        (E.expr.pseudos.hidden = function (e) {
            return !E.expr.pseudos.visible(e);
        }),
        (E.expr.pseudos.visible = function (e) {
            return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length);
        }),
        (E.ajaxSettings.xhr = function () {
            try {
                return new C.XMLHttpRequest();
            } catch (e) {}
        });
    var Ut = { 0: 200, 1223: 204 },
        Yt = E.ajaxSettings.xhr();
    (y.cors = !!Yt && "withCredentials" in Yt),
        (y.ajax = Yt = !!Yt),
        E.ajaxTransport(function (r) {
            var a, o;
            if (y.cors || (Yt && !r.crossDomain))
                return {
                    send: function (e, t) {
                        var n,
                            i = r.xhr();
                        if ((i.open(r.type, r.url, r.async, r.username, r.password), r.xhrFields)) for (n in r.xhrFields) i[n] = r.xhrFields[n];
                        for (n in (r.mimeType && i.overrideMimeType && i.overrideMimeType(r.mimeType), r.crossDomain || e["X-Requested-With"] || (e["X-Requested-With"] = "XMLHttpRequest"), e)) i.setRequestHeader(n, e[n]);
                        (a = function (e) {
                            return function () {
                                a &&
                                    ((a = o = i.onload = i.onerror = i.onabort = i.ontimeout = i.onreadystatechange = null),
                                    "abort" === e
                                        ? i.abort()
                                        : "error" === e
                                        ? "number" != typeof i.status
                                            ? t(0, "error")
                                            : t(i.status, i.statusText)
                                        : t(Ut[i.status] || i.status, i.statusText, "text" !== (i.responseType || "text") || "string" != typeof i.responseText ? { binary: i.response } : { text: i.responseText }, i.getAllResponseHeaders()));
                            };
                        }),
                            (i.onload = a()),
                            (o = i.onerror = i.ontimeout = a("error")),
                            void 0 !== i.onabort
                                ? (i.onabort = o)
                                : (i.onreadystatechange = function () {
                                      4 === i.readyState &&
                                          C.setTimeout(function () {
                                              a && o();
                                          });
                                  }),
                            (a = a("abort"));
                        try {
                            i.send((r.hasContent && r.data) || null);
                        } catch (e) {
                            if (a) throw e;
                        }
                    },
                    abort: function () {
                        a && a();
                    },
                };
        }),
        E.ajaxPrefilter(function (e) {
            e.crossDomain && (e.contents.script = !1);
        }),
        E.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 E.globalEval(e), e;
                },
            },
        }),
        E.ajaxPrefilter("script", function (e) {
            void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET");
        }),
        E.ajaxTransport("script", function (n) {
            var i, r;
            if (n.crossDomain || n.scriptAttrs)
                return {
                    send: function (e, t) {
                        (i = E("<script>")
                            .attr(n.scriptAttrs || {})
                            .prop({ charset: n.scriptCharset, src: n.url })
                            .on(
                                "load error",
                                (r = function (e) {
                                    i.remove(), (r = null), e && t("error" === e.type ? 404 : 200, e.type);
                                })
                            )),
                            S.head.appendChild(i[0]);
                    },
                    abort: function () {
                        r && r();
                    },
                };
        });
    var Qt = [],
        Kt = /(=)\?(?=&|$)|\?\?/;
    E.ajaxSetup({
        jsonp: "callback",
        jsonpCallback: function () {
            var e = Qt.pop() || E.expando + "_" + Lt.guid++;
            return (this[e] = !0), e;
        },
    }),
        E.ajaxPrefilter("json jsonp", function (e, t, n) {
            var i,
                r,
                a,
                o = !1 !== e.jsonp && (Kt.test(e.url) ? "url" : "string" == typeof e.data && 0 === (e.contentType || "").indexOf("application/x-www-form-urlencoded") && Kt.test(e.data) && "data");
            if (o || "jsonp" === e.dataTypes[0])
                return (
                    (i = e.jsonpCallback = x(e.jsonpCallback) ? e.jsonpCallback() : e.jsonpCallback),
                    o ? (e[o] = e[o].replace(Kt, "$1" + i)) : !1 !== e.jsonp && (e.url += (Mt.test(e.url) ? "&" : "?") + e.jsonp + "=" + i),
                    (e.converters["script json"] = function () {
                        return a || E.error(i + " was not called"), a[0];
                    }),
                    (e.dataTypes[0] = "json"),
                    (r = C[i]),
                    (C[i] = function () {
                        a = arguments;
                    }),
                    n.always(function () {
                        void 0 === r ? E(C).removeProp(i) : (C[i] = r), e[i] && ((e.jsonpCallback = t.jsonpCallback), Qt.push(i)), a && x(r) && r(a[0]), (a = r = void 0);
                    }),
                    "script"
                );
        }),
        (y.createHTMLDocument = (((c = S.implementation.createHTMLDocument("").body).innerHTML = "<form></form><form></form>"), 2 === c.childNodes.length)),
        (E.parseHTML = function (e, t, n) {
            return "string" != typeof e
                ? []
                : ("boolean" == typeof t && ((n = t), (t = !1)),
                  t || (y.createHTMLDocument ? (((i = (t = S.implementation.createHTMLDocument("")).createElement("base")).href = S.location.href), t.head.appendChild(i)) : (t = S)),
                  (i = !n && []),
                  (n = P.exec(e)) ? [t.createElement(n[1])] : ((n = ge([e], t, i)), i && i.length && E(i).remove(), E.merge([], n.childNodes)));
            var i;
        }),
        (E.fn.load = function (e, t, n) {
            var i,
                r,
                a,
                o = this,
                s = e.indexOf(" ");
            return (
                -1 < s && ((i = Tt(e.slice(s))), (e = e.slice(0, s))),
                x(t) ? ((n = t), (t = void 0)) : t && "object" == typeof t && (r = "POST"),
                0 < o.length &&
                    E.ajax({ url: e, type: r || "GET", dataType: "html", data: t })
                        .done(function (e) {
                            (a = arguments), o.html(i ? E("<div>").append(E.parseHTML(e)).find(i) : e);
                        })
                        .always(
                            n &&
                                function (e, t) {
                                    o.each(function () {
                                        n.apply(this, a || [e.responseText, t, e]);
                                    });
                                }
                        ),
                this
            );
        }),
        (E.expr.pseudos.animated = function (t) {
            return E.grep(E.timers, function (e) {
                return t === e.elem;
            }).length;
        }),
        (E.offset = {
            setOffset: function (e, t, n) {
                var i,
                    r,
                    a,
                    o,
                    s = E.css(e, "position"),
                    l = E(e),
                    d = {};
                "static" === s && (e.style.position = "relative"),
                    (a = l.offset()),
                    (i = E.css(e, "top")),
                    (o = E.css(e, "left")),
                    (o = ("absolute" === s || "fixed" === s) && -1 < (i + o).indexOf("auto") ? ((r = (s = l.position()).top), s.left) : ((r = parseFloat(i) || 0), parseFloat(o) || 0)),
                    null != (t = x(t) ? t.call(e, n, E.extend({}, a)) : t).top && (d.top = t.top - a.top + r),
                    null != t.left && (d.left = t.left - a.left + o),
                    "using" in t ? t.using.call(e, d) : ("number" == typeof d.top && (d.top += "px"), "number" == typeof d.left && (d.left += "px"), l.css(d));
            },
        }),
        E.fn.extend({
            offset: function (t) {
                if (arguments.length)
                    return void 0 === t
                        ? this
                        : this.each(function (e) {
                              E.offset.setOffset(this, t, e);
                          });
                var e,
                    n = this[0];
                return n ? (n.getClientRects().length ? ((e = n.getBoundingClientRect()), (n = n.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,
                        i = this[0],
                        r = { top: 0, left: 0 };
                    if ("fixed" === E.css(i, "position")) t = i.getBoundingClientRect();
                    else {
                        for (t = this.offset(), n = i.ownerDocument, e = i.offsetParent || n.documentElement; e && (e === n.body || e === n.documentElement) && "static" === E.css(e, "position"); ) e = e.parentNode;
                        e && e !== i && 1 === e.nodeType && (((r = E(e).offset()).top += E.css(e, "borderTopWidth", !0)), (r.left += E.css(e, "borderLeftWidth", !0)));
                    }
                    return { top: t.top - r.top - E.css(i, "marginTop", !0), left: t.left - r.left - E.css(i, "marginLeft", !0) };
                }
            },
            offsetParent: function () {
                return this.map(function () {
                    for (var e = this.offsetParent; e && "static" === E.css(e, "position"); ) e = e.offsetParent;
                    return e || ie;
                });
            },
        }),
        E.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (t, r) {
            var a = "pageYOffset" === r;
            E.fn[t] = function (e) {
                return R(
                    this,
                    function (e, t, n) {
                        var i;
                        return v(e) ? (i = e) : 9 === e.nodeType && (i = e.defaultView), void 0 === n ? (i ? i[r] : e[t]) : void (i ? i.scrollTo(a ? i.pageXOffset : n, a ? n : i.pageYOffset) : (e[t] = n));
                    },
                    t,
                    e,
                    arguments.length
                );
            };
        }),
        E.each(["top", "left"], function (e, n) {
            E.cssHooks[n] = Ue(y.pixelPosition, function (e, t) {
                if (t) return (t = Xe(e, n)), We.test(t) ? E(e).position()[n] + "px" : t;
            });
        }),
        E.each({ Height: "height", Width: "width" }, function (o, s) {
            E.each({ padding: "inner" + o, content: s, "": "outer" + o }, function (i, a) {
                E.fn[a] = function (e, t) {
                    var n = arguments.length && (i || "boolean" != typeof e),
                        r = i || (!0 === e || !0 === t ? "margin" : "border");
                    return R(
                        this,
                        function (e, t, n) {
                            var i;
                            return v(e)
                                ? 0 === a.indexOf("outer")
                                    ? e["inner" + o]
                                    : e.document.documentElement["client" + o]
                                : 9 === e.nodeType
                                ? ((i = e.documentElement), Math.max(e.body["scroll" + o], i["scroll" + o], e.body["offset" + o], i["offset" + o], i["client" + o]))
                                : void 0 === n
                                ? E.css(e, t, r)
                                : E.style(e, t, n, r);
                        },
                        s,
                        n ? e : void 0,
                        n
                    );
                };
            });
        }),
        E.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (e, t) {
            E.fn[t] = function (e) {
                return this.on(t, e);
            };
        }),
        E.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, i) {
                return this.on(t, e, n, i);
            },
            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);
            },
        }),
        E.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) {
            E.fn[n] = function (e, t) {
                return 0 < arguments.length ? this.on(n, null, e, t) : this.trigger(n);
            };
        });
    var Jt = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
    (E.proxy = function (e, t) {
        var n, i;
        if (("string" == typeof t && ((i = e[t]), (t = e), (e = i)), x(e)))
            return (
                (n = s.call(arguments, 2)),
                ((i = function () {
                    return e.apply(t || this, n.concat(s.call(arguments)));
                }).guid = e.guid = e.guid || E.guid++),
                i
            );
    }),
        (E.holdReady = function (e) {
            e ? E.readyWait++ : E.ready(!0);
        }),
        (E.isArray = Array.isArray),
        (E.parseJSON = JSON.parse),
        (E.nodeName = A),
        (E.isFunction = x),
        (E.isWindow = v),
        (E.camelCase = _),
        (E.type = h),
        (E.now = Date.now),
        (E.isNumeric = function (e) {
            var t = E.type(e);
            return ("number" === t || "string" === t) && !isNaN(e - parseFloat(e));
        }),
        (E.trim = function (e) {
            return null == e ? "" : (e + "").replace(Jt, "");
        }),
        "function" == typeof define &&
            define.amd &&
            define("jquery", [], function () {
                return E;
            });
    var Zt = C.jQuery,
        en = C.$;
    return (
        (E.noConflict = function (e) {
            return C.$ === E && (C.$ = en), e && C.jQuery === E && (C.jQuery = Zt), E;
        }),
        void 0 === e && (C.jQuery = C.$ = E),
        E
    );
}),
    $("body").is(".infinite") &&
        ((ajaxUrl = $(".infinite-main").data("ajaxurl")),
        (type = $(".infinite-main").data("type")),
        (category = $(".infinite-main").data("category")),
        (preload = $(".infinite-main").data("preload")),
        (count = $(".infinite-main").data("count")),
        (nextPostUrl = $(".infinite-main").data("nextposturl")),
        (totalPage = $(".infinite-item").length),
        (scrollPosition = 0),
        (windowHeight = $(window).height()),
        (infiniteMainHeight = 0),
        (offsetTop = []),
        (infiniteOffset = 1e3),
        (fetchProgress = !(id = [])),
        (analytics = function (e, t) {
            ga("send", { hitType: "pageview", title: t || document.title, page: e || location.pathname, location: location.href });
        }),
        (offsetFind = function () {
            (offsetTop = []),
                $.each($(document).find(".infinite-item"), function () {
                    offsetTop.push($(this).offset().top);
                });
        })(),
        (fetchData = function (e, t) {
            fetch(e)
                .then(function (e) {
                    return e.text();
                })
                .then(function (e) {
                    e &&
                        ($(".infinite-main .infinite-item .content").next().append(e), offsetFind(), t && ((e = $(document).find(".infinite-item").eq(1)), analytics(e.data("pageurl"), e.find("h1").text())), $(".loader").css("visibility", "hidden"), (fetchProgress = !1));
						
						
						var s = document.createElement("script");
s.type = "text/javascript";
s.src = "/assets-aksam/js/scripts-ozets.js?v=16";
$("body").append(s);
ga('set', 'page', "/haber-ozetleri/");

						//var massVideo = $('.video-js');
						//	for(var i = 0; i < massVideo.length; i++){
						//	  videojs(massVideo[i]).ready(function(){});
						//	}

							setTimeout(function(){
								$(".video-js video").each(function (videoIndex,elem) {
											$(elem)[0].onplay = function() {
												$(".video-js video").each(function (videoIndex,elemx) {
													if($(elem).attr('id') != $(elemx).attr('id')){
														$(elemx)[0].pause();
													}
												});
											}
								});
							},1000);

                })
                .catch(function (e) {
                    console.log(e);
                });
        }),
        id.push($(document).find(".infinite-item").eq(0).data("id")),
        preload &&
            ((item = $(document).find(".infinite-item").eq(0)), (preloadId = item.data("nextid")), id.push(item.data("nextid")), fetchData(ajaxUrl + "?type=" + type + "&category=" + category + "&id=" + preloadId + "&index=1", "true")),
        $(window).on("scroll", function () {
            "gallery" == type && offsetFind(), (infiniteMainHeight = $(".infinite-main").height()), (scrollPosition = $(window).scrollTop());
            var e,
                t,
                n,
                i = [];
            $.each(offsetTop, function (e, t) {
                t + 50 < windowHeight + scrollPosition && i.push(t);
            }),
                (n = 0 < i.length && 100 < scrollPosition ? ((e = Math.max.apply(null, i)), i.indexOf(e)) : 0),
                visible != n &&
                    ((visible = n),
                    (t = $(document).find(".infinite-item").eq(n)),
                    (e = ""),
                    (e = ("news" == type ? t.find("h1") : $("h1")).text()),
                    history.replaceState(null, null, t.data("pageurl")),
                    e && (document.title = e),
                    0 != n && (analytics(t.data("pageurl"), e && t.find("h1").text()), fetch(count + t.data("id"))),
                    "gallery" == type &&
                        n == totalPage - 1 &&
                        setTimeout(function () {
                            window.location.href = nextPostUrl;
                        }, 1e4)),
                "gallery" != type &&
                    infiniteMainHeight < windowHeight + scrollPosition + infiniteOffset &&
                    !fetchProgress &&
                    ((n = (t = $(document).find(".infinite-item")).eq(t.length - 1).data("nextid")),
                    -1 == id.indexOf(n) && ((fetchProgress = !0), $(".loader").css("visibility", "visible"), id.push(n), fetchData(ajaxUrl + "?type=" + type + "&category=" + category + "&id=" + n + "&index=" + t.length)));					
        })),
    (function (e) {
        "function" == typeof define && define.amd ? define(["jquery"], e) : "object" == typeof module && module.exports ? (module.exports = e(require("jquery"))) : e(jQuery);
    })(function (u) {
        function e() {
            for (var e = c.scrollTop(), t = p.height(), n = t - h, i = n < e ? n - e : 0, r = 0, a = f.length; r < a; r++) {
                var o,
                    s,
                    l = f[r],
                    d = l.stickyWrapper.offset().top - l.topSpacing - i;
                l.stickyWrapper.css("height", l.stickyElement.outerHeight()),
                    e <= d
                        ? null !== l.currentTop &&
                          (l.stickyElement.css({ width: "", position: "", top: "", "z-index": "" }), l.stickyElement.parent().removeClass(l.className), l.stickyElement.trigger("sticky-end", [l]), (l.currentTop = null))
                        : ((o = t - l.stickyElement.outerHeight() - l.topSpacing - l.bottomSpacing - e - i) < 0 ? (o += l.topSpacing) : (o = l.topSpacing),
                          l.currentTop !== o &&
                              (l.getWidthFrom ? ((padding = l.stickyElement.innerWidth() - l.stickyElement.width()), (s = u(l.getWidthFrom).width() - padding || null)) : l.widthFromWrapper && (s = l.stickyWrapper.width()),
                              null == s && (s = l.stickyElement.width()),
                              l.stickyElement.css("width", s).css("position", "fixed").css("top", o).css("z-index", l.zIndex),
                              l.stickyElement.parent().addClass(l.className),
                              null === l.currentTop ? l.stickyElement.trigger("sticky-start", [l]) : l.stickyElement.trigger("sticky-update", [l]),
                              (l.currentTop === l.topSpacing && l.currentTop > o) || (null === l.currentTop && o < l.topSpacing)
                                  ? l.stickyElement.trigger("sticky-bottom-reached", [l])
                                  : null !== l.currentTop && o === l.topSpacing && l.currentTop < o && l.stickyElement.trigger("sticky-bottom-unreached", [l]),
                              (l.currentTop = o)),
                          (d = l.stickyWrapper.parent()),
                          l.stickyElement.offset().top + l.stickyElement.outerHeight() >= d.offset().top + d.outerHeight() && l.stickyElement.offset().top <= l.topSpacing
                              ? l.stickyElement.css("position", "absolute").css("top", "").css("bottom", 0).css("z-index", "")
                              : l.stickyElement.css("position", "fixed").css("top", o).css("bottom", "").css("z-index", l.zIndex));
            }
        }
        function t() {
            h = c.height();
            for (var e = 0, t = f.length; e < t; e++) {
                var n = f[e],
                    i = null;
                n.getWidthFrom ? n.responsiveWidth && (i = u(n.getWidthFrom).width()) : n.widthFromWrapper && (i = n.stickyWrapper.width()), null != i && n.stickyElement.css("width", i);
            }
        }
        var n = Array.prototype.slice,
            i = Array.prototype.splice,
            o = { topSpacing: 0, bottomSpacing: 0, className: "is-sticky", wrapperClassName: "sticky-wrapper", center: !1, getWidthFrom: "", widthFromWrapper: !0, responsiveWidth: !1, zIndex: "inherit" },
            c = u(window),
            p = u(document),
            f = [],
            h = c.height(),
            s = {
                init: function (a) {
                    return this.each(function () {
                        var e = u.extend({}, o, a),
                            t = u(this),
                            n = t.attr("id"),
                            i = n ? n + "-" + o.wrapperClassName : o.wrapperClassName,
                            r = u("<div></div>").attr("id", i).addClass(e.wrapperClassName);
                        t.wrapAll(function () {
                            if (0 == u(this).parent("#" + i).length) return r;
                        });
                        n = t.parent();
                        e.center && n.css({ width: t.outerWidth(), marginLeft: "auto", marginRight: "auto" }),
                            "right" === t.css("float") && t.css({ float: "none" }).parent().css({ float: "right" }),
                            (e.stickyElement = t),
                            (e.stickyWrapper = n),
                            (e.currentTop = null),
                            f.push(e),
                            s.setWrapperHeight(this),
                            s.setupChangeListeners(this);
                    });
                },
                setWrapperHeight: function (e) {
                    var t = u(e),
                        e = t.parent();
                    e && e.css("height", t.outerHeight());
                },
                setupChangeListeners: function (t) {
                    window.MutationObserver
                        ? new window.MutationObserver(function (e) {
                              (e[0].addedNodes.length || e[0].removedNodes.length) && s.setWrapperHeight(t);
                          }).observe(t, { subtree: !0, childList: !0 })
                        : window.addEventListener
                        ? (t.addEventListener(
                              "DOMNodeInserted",
                              function () {
                                  s.setWrapperHeight(t);
                              },
                              !1
                          ),
                          t.addEventListener(
                              "DOMNodeRemoved",
                              function () {
                                  s.setWrapperHeight(t);
                              },
                              !1
                          ))
                        : window.attachEvent &&
                          (t.attachEvent("onDOMNodeInserted", function () {
                              s.setWrapperHeight(t);
                          }),
                          t.attachEvent("onDOMNodeRemoved", function () {
                              s.setWrapperHeight(t);
                          }));
                },
                update: e,
                unstick: function (e) {
                    return this.each(function () {
                        for (var e = u(this), t = -1, n = f.length; 0 < n--; ) f[n].stickyElement.get(0) === this && (i.call(f, n, 1), (t = n));
                        -1 !== t && (e.unwrap(), e.css({ width: "", position: "", top: "", float: "", "z-index": "" }));
                    });
                },
            };
        window.addEventListener ? (window.addEventListener("scroll", e, !1), window.addEventListener("resize", t, !1)) : window.attachEvent && (window.attachEvent("onscroll", e), window.attachEvent("onresize", t)),
            (u.fn.sticky = function (e) {
                return s[e] ? s[e].apply(this, n.call(arguments, 1)) : "object" != typeof e && e ? void u.error("Method " + e + " does not exist on jQuery.sticky") : s.init.apply(this, arguments);
            }),
            (u.fn.unstick = function (e) {
                return s[e] ? s[e].apply(this, n.call(arguments, 1)) : "object" != typeof e && e ? void u.error("Method " + e + " does not exist on jQuery.sticky") : s.unstick.apply(this, arguments);
            }),
            u(function () {
                setTimeout(e, 0);
            });
    }),
    (function (D, p) {
        "use strict";
        function o(f, h, v, e, t) {
            function n() {
                var r, a, o, s;
                (T = 1 < D.devicePixelRatio),
                    (v = i(v)),
                    0 <= h.delay &&
                        setTimeout(function () {
                            l(!0);
                        }, h.delay),
                    (h.delay < 0 || h.combined) &&
                        ((e.e =
                            ((r = h.throttle),
                            (a = function (e) {
                                "resize" === e.type && (w = b = -1), l(e.all);
                            }),
                            (s = 0),
                            function (e, t) {
                                function n() {
                                    (s = +new Date()), a.call(f, e);
                                }
                                var i = +new Date() - s;
                                o && clearTimeout(o), r < i || !h.enableThrottle || t ? n() : (o = setTimeout(n, r - i));
                            })),
                        (e.a = function (e) {
                            (e = i(e)), v.push.apply(v, e);
                        }),
                        (e.g = function () {
                            return (v = $(v).filter(function () {
                                return !$(this).data(h.loadedName);
                            }));
                        }),
                        (e.f = function (e) {
                            for (var t = 0; t < e.length; t++) {
                                var n = v.filter(function () {
                                    return this === e[t];
                                });
                                n.length && l(!1, n);
                            }
                        }),
                        l(),
                        $(h.appendScroll).on("scroll." + t + " resize." + t, e.e));
            }
            function i(e) {
                for (
                    var t = h.defaultImage,
                        n = h.placeholder,
                        i = h.imageBase,
                        r = h.srcsetAttribute,
                        a = h.loaderAttribute,
                        o = h._f || {},
                        s = 0,
                        l = (e = $(e)
                            .filter(function () {
                                var e = $(this),
                                    t = m(this);
                                return !e.data(h.handledName) && (e.attr(h.attribute) || e.attr(r) || e.attr(a) || o[t] !== p);
                            })
                            .data("plugin_" + h.name, f)).length;
                    s < l;
                    s++
                ) {
                    var d = $(e[s]),
                        u = m(e[s]),
                        c = d.attr(h.imageBaseAttribute) || i;
                    u === k &&
                        c &&
                        d.attr(r) &&
                        d.attr(
                            r,
                            (function (e, t) {
                                if (t) {
                                    var n = e.split(",");
                                    e = "";
                                    for (var i = 0, r = n.length; i < r; i++) e += t + n[i].trim() + (i !== r - 1 ? "," : "");
                                }
                                return e;
                            })(d.attr(r), c)
                        ),
                        o[u] === p || d.attr(a) || d.attr(a, o[u]),
                        u === k && t && !d.attr(A) ? d.attr(A, t) : u === k || !n || (d.css(M) && "none" !== d.css(M)) || d.css(M, "url('" + n + "')");
                }
                return e;
            }
            function l(e, t) {
                if (!v.length) return h.autoDestroy && f.destroy(), 0;
                for (var n, i, r, a, o, s = t || v, l = !1, d = h.imageBase || "", u = h.srcsetAttribute, c = h.handledName, p = 0; p < s.length; p++)
                    (e ||
                        t ||
                        ((i = s[p]),
                        (r = o = a = r = void 0),
                        (r = i.getBoundingClientRect()),
                        (a = h.scrollDirection),
                        (o = h.threshold),
                        (i = (0 <= b ? b : (b = $(D).height())) + o > r.top && -o < r.bottom),
                        (r = (0 <= w ? w : (w = $(D).width())) + o > r.left && -o < r.right),
                        "vertical" === a ? i : ("horizontal" === a || i) && r)) &&
                        ((n = $(s[p])),
                        (o = m(s[p])),
                        (a = n.attr(h.attribute)),
                        (i = n.attr(h.imageBaseAttribute) || d),
                        (r = n.attr(h.loaderAttribute)),
                        n.data(c) ||
                            (h.visibleOnly && !n.is(":visible")) ||
                            !(((a || n.attr(u)) && ((o === k && (i + a !== n.attr(A) || n.attr(u) !== n.attr(P))) || (o !== k && i + a !== n.css(M)))) || r) ||
                            ((l = !0),
                            n.data(c, !0),
                            (function (t, e, n, i) {
                                ++x;
                                var r = function () {
                                    y("onError", t), g(), (r = $.noop);
                                };
                                y("beforeLoad", t);
                                var a = h.attribute,
                                    o = h.srcsetAttribute,
                                    s = h.sizesAttribute,
                                    l = h.retinaAttribute,
                                    d = h.removeAttribute,
                                    u = h.loadedName,
                                    c = t.attr(l);
                                {
                                    var p, f;
                                    i
                                        ? ((p = function () {
                                              d && t.removeAttr(h.loaderAttribute), t.data(u, !0), y(C, t), setTimeout(g, 1), (p = $.noop);
                                          }),
                                          t.off(E).one(E, r).one(S, p),
                                          y(i, t, function (e) {
                                              e ? (t.off(S), p()) : (t.off(E), r());
                                          }) || t.trigger(E))
                                        : ((f = $(new Image())).one(E, r).one(S, function () {
                                              t.hide(),
                                                  e === k ? t.attr(L, f.attr(L)).attr(P, f.attr(P)).attr(A, f.attr(A)) : t.css(M, "url('" + f.attr(A) + "')"),
                                                  t[h.effect](h.effectTime),
                                                  d && (t.removeAttr(a + " " + o + " " + l + " " + h.imageBaseAttribute), s !== L && t.removeAttr(s)),
                                                  t.data(u, !0),
                                                  y(C, t),
                                                  f.remove(),
                                                  g();
                                          }),
                                          (c = (T && c ? c : t.attr(a)) || ""),
                                          f
                                              .attr(L, t.attr(s))
                                              .attr(P, t.attr(o))
                                              .attr(A, c ? n + c : null),
                                          f.complete && f.trigger(S));
                                }
                            })(n, o, i, r)));
                l &&
                    (v = $(v).filter(function () {
                        return !$(this).data(c);
                    }));
            }
            function m(e) {
                return e.tagName.toLowerCase();
            }
            function g() {
                --x, v.length || x || y("onFinishedAll");
            }
            function y(e) {
                return (e = h[e]) && (e.apply(f, [].slice.call(arguments, 1)), 1);
            }
            var x = 0,
                w = -1,
                b = -1,
                T = !1,
                C = "afterLoad",
                S = "load",
                E = "error",
                k = "img",
                A = "src",
                P = "srcset",
                L = "sizes",
                M = "background-image";
            "event" === h.bind || r ? n() : $(D).on(S + "." + t, n);
        }
        function d(e, t) {
            var n = this,
                i = $.extend({}, n.config, t),
                r = {},
                a = i.name + "-" + ++s;
            return (
                (n.config = function (e, t) {
                    return t === p ? i[e] : ((i[e] = t), n);
                }),
                (n.addItems = function (e) {
                    return r.a && r.a("string" === $.type(e) ? $(e) : e), n;
                }),
                (n.getItems = function () {
                    return r.g ? r.g() : {};
                }),
                (n.update = function (e) {
                    return r.e && r.e({}, !e), n;
                }),
                (n.force = function (e) {
                    return r.f && r.f("string" === $.type(e) ? $(e) : e), n;
                }),
                (n.loadAll = function () {
                    return r.e && r.e({ all: !0 }, !0), n;
                }),
                (n.destroy = function () {
                    return $(i.appendScroll).off("." + a, r.e), $(D).off("." + a), (r = {}), p;
                }),
                o(n, i, e, r, a),
                i.chainable ? e : n
            );
        }
        var $ = D.jQuery || D.Zepto,
            s = 0,
            r = !1;
        ($.fn.Lazy = $.fn.lazy = function (e) {
            return new d(this, e);
        }),
            ($.Lazy = $.lazy = function (e, t, n) {
                if (($.isFunction(t) && ((n = t), (t = [])), $.isFunction(n))) {
                    (e = $.isArray(e) ? e : [e]), (t = $.isArray(t) ? t : [t]);
                    for (var i = d.prototype.config, r = i._f || (i._f = {}), a = 0, o = e.length; a < o; a++) (i[e[a]] !== p && !$.isFunction(i[e[a]])) || (i[e[a]] = n);
                    for (var s = 0, l = t.length; s < l; s++) r[t[s]] = e[0];
                }
            }),
            (d.prototype.config = {
                name: "lazy",
                chainable: !0,
                autoDestroy: !0,
                bind: "load",
                threshold: 500,
                visibleOnly: !1,
                appendScroll: D,
                scrollDirection: "both",
                imageBase: null,
                defaultImage: "",
                placeholder: null,
                delay: -1,
                combined: !1,
                attribute: "data-src",
                srcsetAttribute: "data-srcset",
                sizesAttribute: "data-sizes",
                retinaAttribute: "data-retina",
                loaderAttribute: "data-loader",
                imageBaseAttribute: "data-imagebase",
                removeAttribute: !0,
                handledName: "handled",
                loadedName: "loaded",
                effect: "show",
                effectTime: 0,
                enableThrottle: !0,
                throttle: 250,
                beforeLoad: p,
                afterLoad: p,
                onError: p,
                onFinishedAll: p,
            }),
            $(D).on("load", function () {
                r = !0;
            });
    })(window),
    (function (r) {
        r.lazy(["frame", "iframe"], "iframe", function (t, e) {
            var n,
                i = this;
            "iframe" === t[0].tagName.toLowerCase()
                ? "true" !== (n = t.attr("data-error-detect")) && "1" !== n
                    ? (t.attr("src", t.attr("data-src")), i.config("removeAttribute") && t.removeAttr("data-src data-error-detect"))
                    : r.ajax({
                          url: t.attr("data-src"),
                          dataType: "html",
                          crossDomain: !0,
                          xhrFields: { withCredentials: !0 },
                          success: function (e) {
                              t.html(e).attr("src", t.attr("data-src")), i.config("removeAttribute") && t.removeAttr("data-src data-error-detect");
                          },
                          error: function () {
                              e(!1);
                          },
                      })
                : e(!1);
        });
    })(window.jQuery || window.Zepto),
    (function (e, t) {
        "function" == typeof define && define.amd
            ? define([], function () {
                  return t(e);
              })
            : "object" == typeof module && module.exports
            ? (module.exports = t(e))
            : (e.mostVisible = t(e));
    })("undefined" != typeof self ? self : this, function (e) {
        "use strict";
        function n(e, t) {
            if (!(this instanceof n)) return new n(e, t).getMostVisible();
            "string" == typeof e && (e = document.querySelectorAll(e)),
                (this.elements = e),
                (this.options = (function (e) {
                    for (var t = 1; t < arguments.length; t++) for (var n in arguments[t]) arguments[t].hasOwnProperty(n) && (e[n] = arguments[t][n]);
                    return e;
                })({}, n.defaults, t));
        }
        return (
            (n.defaults = { percentage: !1, offset: 0 }),
            (n.prototype = {
                getMostVisible: function () {
                    for (var e = null, t = document.documentElement.clientHeight, n = 0, i = 0; i < this.elements.length; i++) {
                        var r = this.getVisibleHeight(this.elements[i], t, this.options.offset);
                        n < r && ((n = r), (e = this.elements[i]));
                    }
                    return e;
                },
                getVisibleHeight: function (e, t) {
                    var n = e.getBoundingClientRect(),
                        i = n.top - this.options.offset,
                        r = n.bottom - this.options.offset,
                        a = n.bottom - n.top,
                        o = 0 <= i && i < t,
                        s = 0 < r && r < t,
                        e = 0;
                    return o && s ? (e = a) : o ? (e = t - n.top) : s ? (e = r) : t < a && i < 0 && (i = Math.abs(i)) < a && (e = a - i), this.options.percentage ? (e / a) * 100 : e;
                },
            }),
            (n.makeJQueryPlugin = function (e) {
                e &&
                    (e.fn.mostVisible = function (e) {
                        e = new n(this.get(), e);
                        return this.filter(e.getMostVisible());
                    });
            })(e.jQuery),
            n
        );
    });
var interval,
    audioTimeFormat = function (e) {
        var t = e % 60;
        return (e - t) / 60 + ":" + (t = t < 10 ? "0" + t.toString() : t);
    },
    playerClickCountIds = [],
    podcastIndex = 0,
    podcastLength = $(".player").length,
    intervalFunc = function () {
        interval = setInterval(function () {
            var e = $("audio")[podcastIndex],
                t = $(".audio-slider"),
                n = Math.round(e.currentTime),
                i = Math.round(e.duration);
            n == i
                ? ((n = 0),
                  e.pause(),
                  (t[podcastIndex].value = 0),
                  t.eq(podcastIndex).parents(".player").find(".icon-play").show(),
                  t.eq(podcastIndex).parents(".player").find(".icon-pause").hide(),
                  $(".slider-time").eq(podcastIndex).text("0:00"),
                  t.eq(podcastIndex).css("background", "linear-gradient(to right, #000 0%, #000 " + (100 * n) / i + "%, #f1f1f1 " + (100 * n) / i + "%, #f1f1f1 100%)"),
                  (t[podcastIndex].value = n),
                  clearInterval(interval),
                  1024 < window.innerWidth &&
                      setTimeout(function () {
                          var e;
                          podcastIndex < podcastLength - 1 &&
                              ((podcastIndex += 1),
                              (e = t.eq(podcastIndex).parents(".player").find(".icon-play").data("count")),
                              t.eq(podcastIndex).parents(".player").find(".icon-play").hide(),
                              t.eq(podcastIndex).parents(".player").find(".icon-pause").show(),
                              $("audio")[podcastIndex].play(),
                              -1 == playerClickCountIds.indexOf(e) &&
                                  (playerClickCountIds.push(e),
                                  -1 != location.hostname.indexOf("aksam") ? fetch("https://ac.cdnstr.com/count-snd.asp?@@@=" + e) : -1 != location.hostname.indexOf("star") && fetch("https://sc.cdnstr.com/count-snd.asp?@@@=" + e)),
                              intervalFunc());
                      }, 1e3))
                : ($(".slider-time").eq(podcastIndex).text(audioTimeFormat(n)),
                  t.eq(podcastIndex).css("background", "linear-gradient(to right, #000 0%, #000 " + (100 * n) / i + "%, #f1f1f1 " + (100 * n) / i + "%, #f1f1f1 100%)"),
                  (t[podcastIndex].value = n));
        }, 1e3);
    };
$(".player").each(function (e, t) {
    var n = $(".audio-slider")[e],
        i = new URL($(this).find("source").attr("src")).searchParams.get("time");
    $(this).find(".time").text(audioTimeFormat(i)),
        $(this).find(".audio-slider").attr("max", i),
        (n.oninput = function () {
            clearInterval(interval),
                ($("audio")[e].currentTime = this.value),
                (this.style.background = "linear-gradient(to right, #000 0%, #000 " + (100 * this.value) / i + "%, #f1f1f1 " + (100 * this.value) / i + "%, #f1f1f1 100%)"),
                intervalFunc();
        });
}),
    $(".icon-play").on("click", function () {
        var e = $(this).data("count");
        -1 == playerClickCountIds.indexOf(e) &&
            (playerClickCountIds.push(e), -1 != location.hostname.indexOf("aksam") ? fetch("https://ac.cdnstr.com/count-snd.asp?@@@=" + e) : -1 != location.hostname.indexOf("star") && fetch("https://sc.cdnstr.com/count-snd.asp?@@@=" + e)),
            clearInterval(interval),
            (podcastIndex = $(this).data("index")),
            $(".icon-play").show(),
            $(".icon-pause").hide(),
            $(".player audio").each(function (e, t) {
                $(".player audio")[e].pause();
            }),
            $(this).hide(),
            $(this).next().show(),
            $(".player audio")[podcastIndex].play(),
            intervalFunc();
    }),
    $(".icon-pause").on("click", function () {
        $(this).hide(), $(this).prev().show(), $(".player audio")[$(this).data("index")].pause(), clearInterval(interval);
    }),
    (function (e, t) {
        "object" == typeof exports && "undefined" != typeof module ? (module.exports = t()) : "function" == typeof define && define.amd ? define(t) : (e.Swiper = t());
    })(this, function () {
        "use strict";
        var c =
                "undefined" == typeof document
                    ? {
                          body: {},
                          addEventListener: function () {},
                          removeEventListener: function () {},
                          activeElement: { blur: function () {}, nodeName: "" },
                          querySelector: function () {
                              return null;
                          },
                          querySelectorAll: function () {
                              return [];
                          },
                          getElementById: function () {
                              return null;
                          },
                          createEvent: function () {
                              return { initEvent: function () {} };
                          },
                          createElement: function () {
                              return {
                                  children: [],
                                  childNodes: [],
                                  style: {},
                                  setAttribute: function () {},
                                  getElementsByTagName: function () {
                                      return [];
                                  },
                              };
                          },
                          location: { hash: "" },
                      }
                    : document,
            V =
                "undefined" == typeof window
                    ? {
                          document: c,
                          navigator: { userAgent: "" },
                          location: {},
                          history: {},
                          CustomEvent: function () {
                              return this;
                          },
                          addEventListener: function () {},
                          removeEventListener: function () {},
                          getComputedStyle: function () {
                              return {
                                  getPropertyValue: function () {
                                      return "";
                                  },
                              };
                          },
                          Image: function () {},
                          Date: function () {},
                          screen: {},
                          setTimeout: function () {},
                          clearTimeout: function () {},
                      }
                    : window,
            l = function (e) {
                for (var t = 0; t < e.length; t += 1) this[t] = e[t];
                return (this.length = e.length), this;
            };
        function v(e, t) {
            var n = [],
                i = 0;
            if (e && !t && e instanceof l) return e;
            if (e)
                if ("string" == typeof e) {
                    var r,
                        a,
                        o = e.trim();
                    if (0 <= o.indexOf("<") && 0 <= o.indexOf(">")) {
                        var s = "div";
                        for (
                            0 === o.indexOf("<li") && (s = "ul"),
                                0 === o.indexOf("<tr") && (s = "tbody"),
                                (0 !== o.indexOf("<td") && 0 !== o.indexOf("<th")) || (s = "tr"),
                                0 === o.indexOf("<tbody") && (s = "table"),
                                0 === o.indexOf("<option") && (s = "select"),
                                (a = c.createElement(s)).innerHTML = o,
                                i = 0;
                            i < a.childNodes.length;
                            i += 1
                        )
                            n.push(a.childNodes[i]);
                    } else for (r = t || "#" !== e[0] || e.match(/[ .<>:~]/) ? (t || c).querySelectorAll(e.trim()) : [c.getElementById(e.trim().split("#")[1])], i = 0; i < r.length; i += 1) r[i] && n.push(r[i]);
                } else if (e.nodeType || e === V || e === c) n.push(e);
                else if (0 < e.length && e[0].nodeType) for (i = 0; i < e.length; i += 1) n.push(e[i]);
            return new l(n);
        }
        function a(e) {
            for (var t = [], n = 0; n < e.length; n += 1) -1 === t.indexOf(e[n]) && t.push(e[n]);
            return t;
        }
        (v.fn = l.prototype), (v.Class = l), (v.Dom7 = l);
        var t = {
            addClass: function (e) {
                if (void 0 === e) return this;
                for (var t = e.split(" "), n = 0; n < t.length; n += 1) for (var i = 0; i < this.length; i += 1) void 0 !== this[i] && void 0 !== this[i].classList && this[i].classList.add(t[n]);
                return this;
            },
            removeClass: function (e) {
                for (var t = e.split(" "), n = 0; n < t.length; n += 1) for (var i = 0; i < this.length; i += 1) void 0 !== this[i] && void 0 !== this[i].classList && this[i].classList.remove(t[n]);
                return this;
            },
            hasClass: function (e) {
                return !!this[0] && this[0].classList.contains(e);
            },
            toggleClass: function (e) {
                for (var t = e.split(" "), n = 0; n < t.length; n += 1) for (var i = 0; i < this.length; i += 1) void 0 !== this[i] && void 0 !== this[i].classList && this[i].classList.toggle(t[n]);
                return this;
            },
            attr: function (e, t) {
                var n = arguments;
                if (1 === arguments.length && "string" == typeof e) return this[0] ? this[0].getAttribute(e) : void 0;
                for (var i = 0; i < this.length; i += 1)
                    if (2 === n.length) this[i].setAttribute(e, t);
                    else for (var r in e) (this[i][r] = e[r]), this[i].setAttribute(r, e[r]);
                return this;
            },
            removeAttr: function (e) {
                for (var t = 0; t < this.length; t += 1) this[t].removeAttribute(e);
                return this;
            },
            data: function (e, t) {
                var n;
                if (void 0 !== t) {
                    for (var i = 0; i < this.length; i += 1) (n = this[i]).dom7ElementDataStorage || (n.dom7ElementDataStorage = {}), (n.dom7ElementDataStorage[e] = t);
                    return this;
                }
                if ((n = this[0])) return n.dom7ElementDataStorage && e in n.dom7ElementDataStorage ? n.dom7ElementDataStorage[e] : n.getAttribute("data-" + e) || void 0;
            },
            transform: function (e) {
                for (var t = 0; t < this.length; t += 1) {
                    var n = this[t].style;
                    (n.webkitTransform = e), (n.transform = e);
                }
                return this;
            },
            transition: function (e) {
                "string" != typeof e && (e += "ms");
                for (var t = 0; t < this.length; t += 1) {
                    var n = this[t].style;
                    (n.webkitTransitionDuration = e), (n.transitionDuration = e);
                }
                return this;
            },
            on: function () {
                for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
                var n = e[0],
                    a = e[1],
                    o = e[2],
                    i = e[3];
                function r(e) {
                    var t = e.target;
                    if (t) {
                        var n = e.target.dom7EventData || [];
                        if ((n.indexOf(e) < 0 && n.unshift(e), v(t).is(a))) o.apply(t, n);
                        else for (var i = v(t).parents(), r = 0; r < i.length; r += 1) v(i[r]).is(a) && o.apply(i[r], n);
                    }
                }
                function s(e) {
                    var t = (e && e.target && e.target.dom7EventData) || [];
                    t.indexOf(e) < 0 && t.unshift(e), o.apply(this, t);
                }
                "function" == typeof e[1] && ((n = e[0]), (o = e[1]), (i = e[2]), (a = void 0));
                for (var l, i = i || !1, d = n.split(" "), u = 0; u < this.length; u += 1) {
                    var c = this[u];
                    if (a)
                        for (l = 0; l < d.length; l += 1) {
                            var p = d[l];
                            c.dom7LiveListeners || (c.dom7LiveListeners = {}), c.dom7LiveListeners[p] || (c.dom7LiveListeners[p] = []), c.dom7LiveListeners[p].push({ listener: o, proxyListener: r }), c.addEventListener(p, r, i);
                        }
                    else
                        for (l = 0; l < d.length; l += 1) {
                            var f = d[l];
                            c.dom7Listeners || (c.dom7Listeners = {}), c.dom7Listeners[f] || (c.dom7Listeners[f] = []), c.dom7Listeners[f].push({ listener: o, proxyListener: s }), c.addEventListener(f, s, i);
                        }
                }
                return this;
            },
            off: function () {
                for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
                var n = e[0],
                    i = e[1],
                    r = e[2],
                    a = e[3];
                "function" == typeof e[1] && ((n = e[0]), (r = e[1]), (a = e[2]), (i = void 0));
                for (var a = a || !1, o = n.split(" "), s = 0; s < o.length; s += 1)
                    for (var l = o[s], d = 0; d < this.length; d += 1) {
                        var u = this[d],
                            c = void 0;
                        if ((!i && u.dom7Listeners ? (c = u.dom7Listeners[l]) : i && u.dom7LiveListeners && (c = u.dom7LiveListeners[l]), c && c.length))
                            for (var p = c.length - 1; 0 <= p; --p) {
                                var f = c[p];
                                ((!r || f.listener !== r) && r) || (u.removeEventListener(l, f.proxyListener, a), c.splice(p, 1));
                            }
                    }
                return this;
            },
            trigger: function () {
                for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
                for (var n = e[0].split(" "), i = e[1], r = 0; r < n.length; r += 1)
                    for (var a = n[r], o = 0; o < this.length; o += 1) {
                        var s = this[o],
                            l = void 0;
                        try {
                            l = new V.CustomEvent(a, { detail: i, bubbles: !0, cancelable: !0 });
                        } catch (e) {
                            (l = c.createEvent("Event")).initEvent(a, !0, !0), (l.detail = i);
                        }
                        (s.dom7EventData = e.filter(function (e, t) {
                            return 0 < t;
                        })),
                            s.dispatchEvent(l),
                            (s.dom7EventData = []),
                            delete s.dom7EventData;
                    }
                return this;
            },
            transitionEnd: function (t) {
                var n,
                    i = ["webkitTransitionEnd", "transitionend"],
                    r = this;
                function a(e) {
                    if (e.target === this) for (t.call(this, e), n = 0; n < i.length; n += 1) r.off(i[n], a);
                }
                if (t) for (n = 0; n < i.length; n += 1) r.on(i[n], a);
                return this;
            },
            outerWidth: function (e) {
                if (0 < this.length) {
                    if (e) {
                        e = this.styles();
                        return this[0].offsetWidth + parseFloat(e.getPropertyValue("margin-right")) + parseFloat(e.getPropertyValue("margin-left"));
                    }
                    return this[0].offsetWidth;
                }
                return null;
            },
            outerHeight: function (e) {
                if (0 < this.length) {
                    if (e) {
                        e = this.styles();
                        return this[0].offsetHeight + parseFloat(e.getPropertyValue("margin-top")) + parseFloat(e.getPropertyValue("margin-bottom"));
                    }
                    return this[0].offsetHeight;
                }
                return null;
            },
            offset: function () {
                if (0 < this.length) {
                    var e = this[0],
                        t = e.getBoundingClientRect(),
                        n = c.body,
                        i = e.clientTop || n.clientTop || 0,
                        r = e.clientLeft || n.clientLeft || 0,
                        n = e === V ? V.scrollY : e.scrollTop,
                        e = e === V ? V.scrollX : e.scrollLeft;
                    return { top: t.top + n - i, left: t.left + e - r };
                }
                return null;
            },
            css: function (e, t) {
                var n;
                if (1 === arguments.length) {
                    if ("string" != typeof e) {
                        for (n = 0; n < this.length; n += 1) for (var i in e) this[n].style[i] = e[i];
                        return this;
                    }
                    if (this[0]) return V.getComputedStyle(this[0], null).getPropertyValue(e);
                }
                if (2 !== arguments.length || "string" != typeof e) return this;
                for (n = 0; n < this.length; n += 1) this[n].style[e] = t;
                return this;
            },
            each: function (e) {
                if (!e) return this;
                for (var t = 0; t < this.length; t += 1) if (!1 === e.call(this[t], t, this[t])) return this;
                return this;
            },
            html: function (e) {
                if (void 0 === e) return this[0] ? this[0].innerHTML : void 0;
                for (var t = 0; t < this.length; t += 1) this[t].innerHTML = e;
                return this;
            },
            text: function (e) {
                if (void 0 === e) return this[0] ? this[0].textContent.trim() : null;
                for (var t = 0; t < this.length; t += 1) this[t].textContent = e;
                return this;
            },
            is: function (e) {
                var t,
                    n,
                    i = this[0];
                if (!i || void 0 === e) return !1;
                if ("string" == typeof e) {
                    if (i.matches) return i.matches(e);
                    if (i.webkitMatchesSelector) return i.webkitMatchesSelector(e);
                    if (i.msMatchesSelector) return i.msMatchesSelector(e);
                    for (t = v(e), n = 0; n < t.length; n += 1) if (t[n] === i) return !0;
                    return !1;
                }
                if (e === c) return i === c;
                if (e === V) return i === V;
                if (e.nodeType || e instanceof l) {
                    for (t = e.nodeType ? [e] : e, n = 0; n < t.length; n += 1) if (t[n] === i) return !0;
                    return !1;
                }
                return !1;
            },
            index: function () {
                var e,
                    t = this[0];
                if (t) {
                    for (e = 0; null !== (t = t.previousSibling); ) 1 === t.nodeType && (e += 1);
                    return e;
                }
            },
            eq: function (e) {
                if (void 0 === e) return this;
                var t = this.length;
                return new l(t - 1 < e ? [] : e < 0 ? ((t = t + e) < 0 ? [] : [this[t]]) : [this[e]]);
            },
            append: function () {
                for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
                for (var n = 0; n < e.length; n += 1)
                    for (var i = e[n], r = 0; r < this.length; r += 1)
                        if ("string" == typeof i) {
                            var a = c.createElement("div");
                            for (a.innerHTML = i; a.firstChild; ) this[r].appendChild(a.firstChild);
                        } else if (i instanceof l) for (var o = 0; o < i.length; o += 1) this[r].appendChild(i[o]);
                        else this[r].appendChild(i);
                return this;
            },
            prepend: function (e) {
                for (var t, n = 0; n < this.length; n += 1)
                    if ("string" == typeof e) {
                        var i = c.createElement("div");
                        for (i.innerHTML = e, t = i.childNodes.length - 1; 0 <= t; --t) this[n].insertBefore(i.childNodes[t], this[n].childNodes[0]);
                    } else if (e instanceof l) for (t = 0; t < e.length; t += 1) this[n].insertBefore(e[t], this[n].childNodes[0]);
                    else this[n].insertBefore(e, this[n].childNodes[0]);
                return this;
            },
            next: function (e) {
                return 0 < this.length
                    ? e
                        ? this[0].nextElementSibling && v(this[0].nextElementSibling).is(e)
                            ? new l([this[0].nextElementSibling])
                            : new l([])
                        : this[0].nextElementSibling
                        ? new l([this[0].nextElementSibling])
                        : new l([])
                    : new l([]);
            },
            nextAll: function (e) {
                var t = [],
                    n = this[0];
                if (!n) return new l([]);
                for (; n.nextElementSibling; ) {
                    var i = n.nextElementSibling;
                    (e && !v(i).is(e)) || t.push(i), (n = i);
                }
                return new l(t);
            },
            prev: function (e) {
                if (0 < this.length) {
                    var t = this[0];
                    return e ? (t.previousElementSibling && v(t.previousElementSibling).is(e) ? new l([t.previousElementSibling]) : new l([])) : t.previousElementSibling ? new l([t.previousElementSibling]) : new l([]);
                }
                return new l([]);
            },
            prevAll: function (e) {
                var t = [],
                    n = this[0];
                if (!n) return new l([]);
                for (; n.previousElementSibling; ) {
                    var i = n.previousElementSibling;
                    (e && !v(i).is(e)) || t.push(i), (n = i);
                }
                return new l(t);
            },
            parent: function (e) {
                for (var t = [], n = 0; n < this.length; n += 1) null === this[n].parentNode || (e && !v(this[n].parentNode).is(e)) || t.push(this[n].parentNode);
                return v(a(t));
            },
            parents: function (e) {
                for (var t = [], n = 0; n < this.length; n += 1) for (var i = this[n].parentNode; i; ) (e && !v(i).is(e)) || t.push(i), (i = i.parentNode);
                return v(a(t));
            },
            closest: function (e) {
                var t = this;
                return void 0 === e ? new l([]) : (t = !t.is(e) ? t.parents(e).eq(0) : t);
            },
            find: function (e) {
                for (var t = [], n = 0; n < this.length; n += 1) for (var i = this[n].querySelectorAll(e), r = 0; r < i.length; r += 1) t.push(i[r]);
                return new l(t);
            },
            children: function (e) {
                for (var t = [], n = 0; n < this.length; n += 1) for (var i = this[n].childNodes, r = 0; r < i.length; r += 1) e ? 1 === i[r].nodeType && v(i[r]).is(e) && t.push(i[r]) : 1 === i[r].nodeType && t.push(i[r]);
                return new l(a(t));
            },
            remove: function () {
                for (var e = 0; e < this.length; e += 1) this[e].parentNode && this[e].parentNode.removeChild(this[e]);
                return this;
            },
            add: function () {
                for (var e, t = [], n = arguments.length; n--; ) t[n] = arguments[n];
                for (e = 0; e < t.length; e += 1) for (var i = v(t[e]), r = 0; r < i.length; r += 1) (this[this.length] = i[r]), (this.length += 1);
                return this;
            },
            styles: function () {
                return this[0] ? V.getComputedStyle(this[0], null) : {};
            },
        };
        Object.keys(t).forEach(function (e) {
            v.fn[e] = t[e];
        });
        var i,
            W = {
                deleteProps: function (e) {
                    var t = e;
                    Object.keys(t).forEach(function (e) {
                        try {
                            t[e] = null;
                        } catch (e) {}
                        try {
                            delete t[e];
                        } catch (e) {}
                    });
                },
                nextTick: function (e, t) {
                    return void 0 === t && (t = 0), setTimeout(e, t);
                },
                now: function () {
                    return Date.now();
                },
                getTranslate: function (e, t) {
                    var n, i, r;
                    void 0 === t && (t = "x");
                    e = V.getComputedStyle(e, null);
                    return (
                        V.WebKitCSSMatrix
                            ? (6 < (i = e.transform || e.webkitTransform).split(",").length &&
                                  (i = i
                                      .split(", ")
                                      .map(function (e) {
                                          return e.replace(",", ".");
                                      })
                                      .join(", ")),
                              (r = new V.WebKitCSSMatrix("none" === i ? "" : i)))
                            : (n = (r = e.MozTransform || e.OTransform || e.MsTransform || e.msTransform || e.transform || e.getPropertyValue("transform").replace("translate(", "matrix(1, 0, 0, 1,")).toString().split(",")),
                        "x" === t && (i = V.WebKitCSSMatrix ? r.m41 : 16 === n.length ? parseFloat(n[12]) : parseFloat(n[4])),
                        (i = "y" === t ? (V.WebKitCSSMatrix ? r.m42 : 16 === n.length ? parseFloat(n[13]) : parseFloat(n[5])) : i) || 0
                    );
                },
                parseUrlQuery: function (e) {
                    var t,
                        n,
                        i,
                        r,
                        a = {},
                        e = e || V.location.href;
                    if ("string" == typeof e && e.length)
                        for (
                            r = (n = (e = -1 < e.indexOf("?") ? e.replace(/\S*\?/, "") : "").split("&").filter(function (e) {
                                return "" !== e;
                            })).length,
                                t = 0;
                            t < r;
                            t += 1
                        )
                            (i = n[t].replace(/#\S+/g, "").split("=")), (a[decodeURIComponent(i[0])] = void 0 === i[1] ? void 0 : decodeURIComponent(i[1]) || "");
                    return a;
                },
                isObject: function (e) {
                    return "object" == typeof e && null !== e && e.constructor && e.constructor === Object;
                },
                extend: function () {
                    for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
                    for (var n = Object(e[0]), i = 1; i < e.length; i += 1) {
                        var r = e[i];
                        if (null != r)
                            for (var a = Object.keys(Object(r)), o = 0, s = a.length; o < s; o += 1) {
                                var l = a[o],
                                    d = Object.getOwnPropertyDescriptor(r, l);
                                void 0 !== d && d.enumerable && (W.isObject(n[l]) && W.isObject(r[l]) ? W.extend(n[l], r[l]) : !W.isObject(n[l]) && W.isObject(r[l]) ? ((n[l] = {}), W.extend(n[l], r[l])) : (n[l] = r[l]));
                            }
                    }
                    return n;
                },
            },
            G =
                ((i = c.createElement("div")),
                {
                    touch: (V.Modernizr && !0 === V.Modernizr.touch) || !!(0 < V.navigator.maxTouchPoints || "ontouchstart" in V || (V.DocumentTouch && c instanceof V.DocumentTouch)),
                    pointerEvents: !!(V.navigator.pointerEnabled || V.PointerEvent || "maxTouchPoints" in V.navigator),
                    prefixedPointerEvents: !!V.navigator.msPointerEnabled,
                    transition: "transition" in (w = i.style) || "webkitTransition" in w || "MozTransition" in w,
                    transforms3d: (V.Modernizr && !0 === V.Modernizr.csstransforms3d) || "webkitPerspective" in (s = i.style) || "MozPerspective" in s || "OPerspective" in s || "MsPerspective" in s || "perspective" in s,
                    flexbox: (function () {
                        for (
                            var e = i.style, t = "alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "), n = 0;
                            n < t.length;
                            n += 1
                        )
                            if (t[n] in e) return !0;
                        return !1;
                    })(),
                    observer: "MutationObserver" in V || "WebkitMutationObserver" in V,
                    passiveListener: (function () {
                        var e = !1;
                        try {
                            var t = Object.defineProperty({}, "passive", {
                                get: function () {
                                    e = !0;
                                },
                            });
                            V.addEventListener("testPassiveListener", null, t);
                        } catch (e) {}
                        return e;
                    })(),
                    gestures: "ongesturestart" in V,
                }),
            e = function (e) {
                void 0 === e && (e = {});
                var t = this;
                (t.params = e),
                    (t.eventsListeners = {}),
                    t.params &&
                        t.params.on &&
                        Object.keys(t.params.on).forEach(function (e) {
                            t.on(e, t.params.on[e]);
                        });
            },
            n = { components: { configurable: !0 } };
        (e.prototype.on = function (e, t, n) {
            var i = this;
            if ("function" != typeof t) return i;
            var r = n ? "unshift" : "push";
            return (
                e.split(" ").forEach(function (e) {
                    i.eventsListeners[e] || (i.eventsListeners[e] = []), i.eventsListeners[e][r](t);
                }),
                i
            );
        }),
            (e.prototype.once = function (i, r, e) {
                var a = this;
                return "function" != typeof r
                    ? a
                    : a.on(
                          i,
                          function e() {
                              for (var t = [], n = arguments.length; n--; ) t[n] = arguments[n];
                              r.apply(a, t), a.off(i, e);
                          },
                          e
                      );
            }),
            (e.prototype.off = function (e, i) {
                var r = this;
                return (
                    r.eventsListeners &&
                        e.split(" ").forEach(function (n) {
                            void 0 === i
                                ? (r.eventsListeners[n] = [])
                                : r.eventsListeners[n] &&
                                  r.eventsListeners[n].length &&
                                  r.eventsListeners[n].forEach(function (e, t) {
                                      e === i && r.eventsListeners[n].splice(t, 1);
                                  });
                        }),
                    r
                );
            }),
            (e.prototype.emit = function () {
                for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t];
                var n,
                    i,
                    r,
                    a = this;
                return (
                    a.eventsListeners &&
                        ((r = "string" == typeof e[0] || Array.isArray(e[0]) ? ((n = e[0]), (i = e.slice(1, e.length)), a) : ((n = e[0].events), (i = e[0].data), e[0].context || a)),
                        (Array.isArray(n) ? n : n.split(" ")).forEach(function (e) {
                            var t;
                            a.eventsListeners &&
                                a.eventsListeners[e] &&
                                ((t = []),
                                a.eventsListeners[e].forEach(function (e) {
                                    t.push(e);
                                }),
                                t.forEach(function (e) {
                                    e.apply(r, i);
                                }));
                        })),
                    a
                );
            }),
            (e.prototype.useModulesParams = function (t) {
                var n = this;
                n.modules &&
                    Object.keys(n.modules).forEach(function (e) {
                        e = n.modules[e];
                        e.params && W.extend(t, e.params);
                    });
            }),
            (e.prototype.useModules = function (t) {
                void 0 === t && (t = {});
                var i = this;
                i.modules &&
                    Object.keys(i.modules).forEach(function (e) {
                        var n = i.modules[e],
                            e = t[e] || {};
                        n.instance &&
                            Object.keys(n.instance).forEach(function (e) {
                                var t = n.instance[e];
                                i[e] = "function" == typeof t ? t.bind(i) : t;
                            }),
                            n.on &&
                                i.on &&
                                Object.keys(n.on).forEach(function (e) {
                                    i.on(e, n.on[e]);
                                }),
                            n.create && n.create.bind(i)(e);
                    });
            }),
            (n.components.set = function (e) {
                this.use && this.use(e);
            }),
            (e.installModule = function (t) {
                for (var e = [], n = arguments.length - 1; 0 < n--; ) e[n] = arguments[n + 1];
                var i = this;
                i.prototype.modules || (i.prototype.modules = {});
                var r = t.name || Object.keys(i.prototype.modules).length + "_" + W.now();
                return (
                    (i.prototype.modules[r] = t).proto &&
                        Object.keys(t.proto).forEach(function (e) {
                            i.prototype[e] = t.proto[e];
                        }),
                    t.static &&
                        Object.keys(t.static).forEach(function (e) {
                            i[e] = t.static[e];
                        }),
                    t.install && t.install.apply(i, e),
                    i
                );
            }),
            (e.use = function (e) {
                for (var t = [], n = arguments.length - 1; 0 < n--; ) t[n] = arguments[n + 1];
                var i = this;
                return Array.isArray(e)
                    ? (e.forEach(function (e) {
                          return i.installModule(e);
                      }),
                      i)
                    : i.installModule.apply(i, [e].concat(t));
            }),
            Object.defineProperties(e, n);
        var r,
            o,
            s,
            d = {
                updateSize: function () {
                    var e = this,
                        t = e.$el,
                        n = void 0 !== e.params.width ? e.params.width : t[0].clientWidth,
                        i = void 0 !== e.params.height ? e.params.height : t[0].clientHeight;
                    (0 === n && e.isHorizontal()) ||
                        (0 === i && e.isVertical()) ||
                        ((n = n - parseInt(t.css("padding-left"), 10) - parseInt(t.css("padding-right"), 10)),
                        (i = i - parseInt(t.css("padding-top"), 10) - parseInt(t.css("padding-bottom"), 10)),
                        W.extend(e, { width: n, height: i, size: e.isHorizontal() ? n : i }));
                },
                updateSlides: function () {
                    var e = this,
                        t = e.params,
                        n = e.$wrapperEl,
                        i = e.size,
                        r = e.rtlTranslate,
                        a = e.wrongRTL,
                        o = e.virtual && t.virtual.enabled,
                        s = (o ? e.virtual : e).slides.length,
                        l = n.children("." + e.params.slideClass),
                        d = (o ? e.virtual.slides : l).length,
                        u = [],
                        c = [],
                        p = [],
                        f = t.slidesOffsetBefore;
                    "function" == typeof f && (f = t.slidesOffsetBefore.call(e));
                    var h = t.slidesOffsetAfter;
                    "function" == typeof h && (h = t.slidesOffsetAfter.call(e));
                    var v,
                        m = e.snapGrid.length,
                        o = e.snapGrid.length,
                        g = t.spaceBetween,
                        y = -f,
                        x = 0,
                        w = 0;
                    if (void 0 !== i) {
                        "string" == typeof g && 0 <= g.indexOf("%") && (g = (parseFloat(g.replace("%", "")) / 100) * i),
                            (e.virtualSize = -g),
                            r ? l.css({ marginLeft: "", marginTop: "" }) : l.css({ marginRight: "", marginBottom: "" }),
                            1 < t.slidesPerColumn &&
                                ((v = Math.floor(d / t.slidesPerColumn) === d / e.params.slidesPerColumn ? d : Math.ceil(d / t.slidesPerColumn) * t.slidesPerColumn),
                                "auto" !== t.slidesPerView && "row" === t.slidesPerColumnFill && (v = Math.max(v, t.slidesPerView * t.slidesPerColumn)));
                        for (var b, T, C = t.slidesPerColumn, S = v / C, E = Math.floor(d / t.slidesPerColumn), k = 0; k < d; k += 1) {
                            M = 0;
                            var A,
                                P,
                                L,
                                M,
                                D,
                                $,
                                I,
                                N,
                                z,
                                O,
                                j = l.eq(k);
                            1 < t.slidesPerColumn &&
                                ((L = P = A = void 0),
                                "column" === t.slidesPerColumnFill
                                    ? ((L = k - (P = Math.floor(k / C)) * C),
                                      (E < P || (P === E && L === C - 1)) && C <= (L += 1) && ((L = 0), (P += 1)),
                                      (A = P + (L * v) / C),
                                      j.css({ "-webkit-box-ordinal-group": A, "-moz-box-ordinal-group": A, "-ms-flex-order": A, "-webkit-order": A, order: A }))
                                    : (P = k - (L = Math.floor(k / S)) * S),
                                j
                                    .css("margin-" + (e.isHorizontal() ? "top" : "left"), 0 !== L && t.spaceBetween && t.spaceBetween + "px")
                                    .attr("data-swiper-column", P)
                                    .attr("data-swiper-row", L)),
                                "none" !== j.css("display") &&
                                    ("auto" === t.slidesPerView
                                        ? ((O = V.getComputedStyle(j[0], null)),
                                          (A = j[0].style.transform),
                                          (P = j[0].style.webkitTransform),
                                          A && (j[0].style.transform = "none"),
                                          P && (j[0].style.webkitTransform = "none"),
                                          (M = t.roundLengths
                                              ? e.isHorizontal()
                                                  ? j.outerWidth(!0)
                                                  : j.outerHeight(!0)
                                              : e.isHorizontal()
                                              ? ((D = parseFloat(O.getPropertyValue("width"))),
                                                ($ = parseFloat(O.getPropertyValue("padding-left"))),
                                                (I = parseFloat(O.getPropertyValue("padding-right"))),
                                                (N = parseFloat(O.getPropertyValue("margin-left"))),
                                                (z = parseFloat(O.getPropertyValue("margin-right"))),
                                                (L = O.getPropertyValue("box-sizing")) && "border-box" === L ? D + N + z : D + $ + I + N + z)
                                              : ((D = parseFloat(O.getPropertyValue("height"))),
                                                ($ = parseFloat(O.getPropertyValue("padding-top"))),
                                                (I = parseFloat(O.getPropertyValue("padding-bottom"))),
                                                (N = parseFloat(O.getPropertyValue("margin-top"))),
                                                (z = parseFloat(O.getPropertyValue("margin-bottom"))),
                                                (O = O.getPropertyValue("box-sizing")) && "border-box" === O ? D + N + z : D + $ + I + N + z)),
                                          A && (j[0].style.transform = A),
                                          P && (j[0].style.webkitTransform = P),
                                          t.roundLengths && (M = Math.floor(M)))
                                        : ((M = (i - (t.slidesPerView - 1) * g) / t.slidesPerView), t.roundLengths && (M = Math.floor(M)), l[k] && (e.isHorizontal() ? (l[k].style.width = M + "px") : (l[k].style.height = M + "px"))),
                                    l[k] && (l[k].swiperSlideSize = M),
                                    p.push(M),
                                    t.centeredSlides
                                        ? ((y = y + M / 2 + x / 2 + g),
                                          0 === x && 0 !== k && (y = y - i / 2 - g),
                                          0 === k && (y = y - i / 2 - g),
                                          Math.abs(y) < 0.001 && (y = 0),
                                          t.roundLengths && (y = Math.floor(y)),
                                          w % t.slidesPerGroup == 0 && u.push(y),
                                          c.push(y))
                                        : (t.roundLengths && (y = Math.floor(y)), w % t.slidesPerGroup == 0 && u.push(y), c.push(y), (y = y + M + g)),
                                    (e.virtualSize += M + g),
                                    (x = M),
                                    (w += 1));
                        }
                        if (
                            ((e.virtualSize = Math.max(e.virtualSize, i) + h),
                            r && a && ("slide" === t.effect || "coverflow" === t.effect) && n.css({ width: e.virtualSize + t.spaceBetween + "px" }),
                            (G.flexbox && !t.setWrapperSize) || (e.isHorizontal() ? n.css({ width: e.virtualSize + t.spaceBetween + "px" }) : n.css({ height: e.virtualSize + t.spaceBetween + "px" })),
                            1 < t.slidesPerColumn &&
                                ((e.virtualSize = (M + t.spaceBetween) * v),
                                (e.virtualSize = Math.ceil(e.virtualSize / t.slidesPerColumn) - t.spaceBetween),
                                e.isHorizontal() ? n.css({ width: e.virtualSize + t.spaceBetween + "px" }) : n.css({ height: e.virtualSize + t.spaceBetween + "px" }),
                                t.centeredSlides))
                        ) {
                            for (var q = [], H = 0; H < u.length; H += 1) {
                                var B = u[H];
                                t.roundLengths && (B = Math.floor(B)), u[H] < e.virtualSize + u[0] && q.push(B);
                            }
                            u = q;
                        }
                        if (!t.centeredSlides) {
                            q = [];
                            for (var F = 0; F < u.length; F += 1) {
                                var R = u[F];
                                t.roundLengths && (R = Math.floor(R)), u[F] <= e.virtualSize - i && q.push(R);
                            }
                            (u = q), 1 < Math.floor(e.virtualSize - i) - Math.floor(u[u.length - 1]) && u.push(e.virtualSize - i);
                        }
                        0 === u.length && (u = [0]),
                            0 !== t.spaceBetween && (e.isHorizontal() ? (r ? l.css({ marginLeft: g + "px" }) : l.css({ marginRight: g + "px" })) : l.css({ marginBottom: g + "px" })),
                            t.centerInsufficientSlides &&
                                ((b = 0),
                                p.forEach(function (e) {
                                    b += e + (t.spaceBetween || 0);
                                }),
                                (b -= t.spaceBetween) < i &&
                                    ((T = (i - b) / 2),
                                    u.forEach(function (e, t) {
                                        u[t] = e - T;
                                    }),
                                    c.forEach(function (e, t) {
                                        c[t] = e + T;
                                    }))),
                            W.extend(e, { slides: l, snapGrid: u, slidesGrid: c, slidesSizesGrid: p }),
                            d !== s && e.emit("slidesLengthChange"),
                            u.length !== m && (e.params.watchOverflow && e.checkOverflow(), e.emit("snapGridLengthChange")),
                            c.length !== o && e.emit("slidesGridLengthChange"),
                            (t.watchSlidesProgress || t.watchSlidesVisibility) && e.updateSlidesOffset();
                    }
                },
                updateAutoHeight: function (e) {
                    var t,
                        n,
                        i = this,
                        r = [],
                        a = 0;
                    if (("number" == typeof e ? i.setTransition(e) : !0 === e && i.setTransition(i.params.speed), "auto" !== i.params.slidesPerView && 1 < i.params.slidesPerView))
                        for (t = 0; t < Math.ceil(i.params.slidesPerView); t += 1) {
                            var o = i.activeIndex + t;
                            if (o > i.slides.length) break;
                            r.push(i.slides.eq(o)[0]);
                        }
                    else r.push(i.slides.eq(i.activeIndex)[0]);
                    for (t = 0; t < r.length; t += 1) void 0 !== r[t] && (a = a < (n = r[t].offsetHeight) ? n : a);
                    a && i.$wrapperEl.css("height", a + "px");
                },
                updateSlidesOffset: function () {
                    for (var e = this.slides, t = 0; t < e.length; t += 1) e[t].swiperSlideOffset = this.isHorizontal() ? e[t].offsetLeft : e[t].offsetTop;
                },
                updateSlidesProgress: function (e) {
                    void 0 === e && (e = (this && this.translate) || 0);
                    var t = this,
                        n = t.params,
                        i = t.slides,
                        r = t.rtlTranslate;
                    if (0 !== i.length) {
                        void 0 === i[0].swiperSlideOffset && t.updateSlidesOffset();
                        var a = r ? e : -e;
                        i.removeClass(n.slideVisibleClass), (t.visibleSlidesIndexes = []), (t.visibleSlides = []);
                        for (var o = 0; o < i.length; o += 1) {
                            var s,
                                l,
                                d = i[o],
                                u = (a + (n.centeredSlides ? t.minTranslate() : 0) - d.swiperSlideOffset) / (d.swiperSlideSize + n.spaceBetween);
                            n.watchSlidesVisibility &&
                                ((l = (s = -(a - d.swiperSlideOffset)) + t.slidesSizesGrid[o]),
                                ((0 <= s && s < t.size) || (0 < l && l <= t.size) || (s <= 0 && l >= t.size)) && (t.visibleSlides.push(d), t.visibleSlidesIndexes.push(o), i.eq(o).addClass(n.slideVisibleClass))),
                                (d.progress = r ? -u : u);
                        }
                        t.visibleSlides = v(t.visibleSlides);
                    }
                },
                updateProgress: function (e) {
                    void 0 === e && (e = (this && this.translate) || 0);
                    var t = this,
                        n = t.params,
                        i = t.maxTranslate() - t.minTranslate(),
                        r = t.progress,
                        a = t.isBeginning,
                        o = a,
                        s = (l = t.isEnd),
                        l = 0 == i ? (a = !(r = 0)) : ((a = (r = (e - t.minTranslate()) / i) <= 0), 1 <= r);
                    W.extend(t, { progress: r, isBeginning: a, isEnd: l }),
                        (n.watchSlidesProgress || n.watchSlidesVisibility) && t.updateSlidesProgress(e),
                        a && !o && t.emit("reachBeginning toEdge"),
                        l && !s && t.emit("reachEnd toEdge"),
                        ((o && !a) || (s && !l)) && t.emit("fromEdge"),
                        t.emit("progress", r);
                },
                updateSlidesClasses: function () {
                    var e = this,
                        t = e.slides,
                        n = e.params,
                        i = e.$wrapperEl,
                        r = e.activeIndex,
                        a = e.realIndex,
                        o = e.virtual && n.virtual.enabled;
                    t.removeClass(n.slideActiveClass + " " + n.slideNextClass + " " + n.slidePrevClass + " " + n.slideDuplicateActiveClass + " " + n.slideDuplicateNextClass + " " + n.slideDuplicatePrevClass),
                        (r = o ? e.$wrapperEl.find("." + n.slideClass + '[data-swiper-slide-index="' + r + '"]') : t.eq(r)).addClass(n.slideActiveClass),
                        n.loop &&
                            (r.hasClass(n.slideDuplicateClass)
                                ? i.children("." + n.slideClass + ":not(." + n.slideDuplicateClass + ')[data-swiper-slide-index="' + a + '"]')
                                : i.children("." + n.slideClass + "." + n.slideDuplicateClass + '[data-swiper-slide-index="' + a + '"]')
                            ).addClass(n.slideDuplicateActiveClass);
                    a = r
                        .nextAll("." + n.slideClass)
                        .eq(0)
                        .addClass(n.slideNextClass);
                    n.loop && 0 === a.length && (a = t.eq(0)).addClass(n.slideNextClass);
                    r = r
                        .prevAll("." + n.slideClass)
                        .eq(0)
                        .addClass(n.slidePrevClass);
                    n.loop && 0 === r.length && (r = t.eq(-1)).addClass(n.slidePrevClass),
                        n.loop &&
                            ((a.hasClass(n.slideDuplicateClass)
                                ? i.children("." + n.slideClass + ":not(." + n.slideDuplicateClass + ')[data-swiper-slide-index="' + a.attr("data-swiper-slide-index") + '"]')
                                : i.children("." + n.slideClass + "." + n.slideDuplicateClass + '[data-swiper-slide-index="' + a.attr("data-swiper-slide-index") + '"]')
                            ).addClass(n.slideDuplicateNextClass),
                            (r.hasClass(n.slideDuplicateClass)
                                ? i.children("." + n.slideClass + ":not(." + n.slideDuplicateClass + ')[data-swiper-slide-index="' + r.attr("data-swiper-slide-index") + '"]')
                                : i.children("." + n.slideClass + "." + n.slideDuplicateClass + '[data-swiper-slide-index="' + r.attr("data-swiper-slide-index") + '"]')
                            ).addClass(n.slideDuplicatePrevClass));
                },
                updateActiveIndex: function (e) {
                    var t = this,
                        n = t.rtlTranslate ? t.translate : -t.translate,
                        i = t.slidesGrid,
                        r = t.snapGrid,
                        a = t.params,
                        o = t.activeIndex,
                        s = t.realIndex,
                        l = t.snapIndex,
                        d = e;
                    if (void 0 === d) {
                        for (var u = 0; u < i.length; u += 1) void 0 !== i[u + 1] ? (n >= i[u] && n < i[u + 1] - (i[u + 1] - i[u]) / 2 ? (d = u) : n >= i[u] && n < i[u + 1] && (d = u + 1)) : n >= i[u] && (d = u);
                        a.normalizeSlideIndex && (d < 0 || void 0 === d) && (d = 0);
                    }
                    (a = 0 <= r.indexOf(n) ? r.indexOf(n) : Math.floor(d / a.slidesPerGroup)) >= r.length && (a = r.length - 1),
                        d !== o
                            ? ((r = parseInt(t.slides.eq(d).attr("data-swiper-slide-index") || d, 10)),
                              W.extend(t, { snapIndex: a, realIndex: r, previousIndex: o, activeIndex: d }),
                              t.emit("activeIndexChange"),
                              t.emit("snapIndexChange"),
                              s !== r && t.emit("realIndexChange"),
                              t.emit("slideChange"))
                            : a !== l && ((t.snapIndex = a), t.emit("snapIndexChange"));
                },
                updateClickedSlide: function (e) {
                    var t = this,
                        n = t.params,
                        i = v(e.target).closest("." + n.slideClass)[0],
                        r = !1;
                    if (i) for (var a = 0; a < t.slides.length; a += 1) t.slides[a] === i && (r = !0);
                    if (!i || !r) return (t.clickedSlide = void 0), void (t.clickedIndex = void 0);
                    (t.clickedSlide = i),
                        t.virtual && t.params.virtual.enabled ? (t.clickedIndex = parseInt(v(i).attr("data-swiper-slide-index"), 10)) : (t.clickedIndex = v(i).index()),
                        n.slideToClickedSlide && void 0 !== t.clickedIndex && t.clickedIndex !== t.activeIndex && t.slideToClickedSlide();
                },
            },
            u = {
                getTranslate: function (e) {
                    void 0 === e && (e = this.isHorizontal() ? "x" : "y");
                    var t = this.params,
                        n = this.rtlTranslate,
                        i = this.translate,
                        r = this.$wrapperEl;
                    if (t.virtualTranslate) return n ? -i : i;
                    e = W.getTranslate(r[0], e);
                    return (e = n ? -e : e) || 0;
                },
                setTranslate: function (e, t) {
                    var n = this,
                        i = n.rtlTranslate,
                        r = n.params,
                        a = n.$wrapperEl,
                        o = n.progress,
                        s = 0,
                        l = 0;
                    n.isHorizontal() ? (s = i ? -e : e) : (l = e),
                        r.roundLengths && ((s = Math.floor(s)), (l = Math.floor(l))),
                        r.virtualTranslate || (G.transforms3d ? a.transform("translate3d(" + s + "px, " + l + "px, 0px)") : a.transform("translate(" + s + "px, " + l + "px)")),
                        (n.previousTranslate = n.translate),
                        (n.translate = n.isHorizontal() ? s : l);
                    l = n.maxTranslate() - n.minTranslate();
                    (0 == l ? 0 : (e - n.minTranslate()) / l) !== o && n.updateProgress(e), n.emit("setTranslate", n.translate, t);
                },
                minTranslate: function () {
                    return -this.snapGrid[0];
                },
                maxTranslate: function () {
                    return -this.snapGrid[this.snapGrid.length - 1];
                },
            },
            p = {
                slideTo: function (e, t, n, i) {
                    void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === n && (n = !0);
                    var r = this,
                        a = e;
                    a < 0 && (a = 0);
                    var o = r.params,
                        s = r.snapGrid,
                        l = r.slidesGrid,
                        d = r.previousIndex,
                        u = r.activeIndex,
                        c = r.rtlTranslate;
                    if (r.animating && o.preventInteractionOnTransition) return !1;
                    e = Math.floor(a / o.slidesPerGroup);
                    e >= s.length && (e = s.length - 1), (u || o.initialSlide || 0) === (d || 0) && n && r.emit("beforeSlideChangeStart");
                    var p,
                        f = -s[e];
                    if ((r.updateProgress(f), o.normalizeSlideIndex)) for (var h = 0; h < l.length; h += 1) -Math.floor(100 * f) >= Math.floor(100 * l[h]) && (a = h);
                    if (r.initialized && a !== u) {
                        if (!r.allowSlideNext && f < r.translate && f < r.minTranslate()) return !1;
                        if (!r.allowSlidePrev && f > r.translate && f > r.maxTranslate() && (u || 0) !== a) return !1;
                    }
                    return (
                        (p = u < a ? "next" : a < u ? "prev" : "reset"),
                        (c && -f === r.translate) || (!c && f === r.translate)
                            ? (r.updateActiveIndex(a), o.autoHeight && r.updateAutoHeight(), r.updateSlidesClasses(), "slide" !== o.effect && r.setTranslate(f), "reset" != p && (r.transitionStart(n, p), r.transitionEnd(n, p)), !1)
                            : (0 !== t && G.transition
                                  ? (r.setTransition(t),
                                    r.setTranslate(f),
                                    r.updateActiveIndex(a),
                                    r.updateSlidesClasses(),
                                    r.emit("beforeTransitionStart", t, i),
                                    r.transitionStart(n, p),
                                    r.animating ||
                                        ((r.animating = !0),
                                        r.onSlideToWrapperTransitionEnd ||
                                            (r.onSlideToWrapperTransitionEnd = function (e) {
                                                r &&
                                                    !r.destroyed &&
                                                    e.target === this &&
                                                    (r.$wrapperEl[0].removeEventListener("transitionend", r.onSlideToWrapperTransitionEnd),
                                                    r.$wrapperEl[0].removeEventListener("webkitTransitionEnd", r.onSlideToWrapperTransitionEnd),
                                                    (r.onSlideToWrapperTransitionEnd = null),
                                                    delete r.onSlideToWrapperTransitionEnd,
                                                    r.transitionEnd(n, p));
                                            }),
                                        r.$wrapperEl[0].addEventListener("transitionend", r.onSlideToWrapperTransitionEnd),
                                        r.$wrapperEl[0].addEventListener("webkitTransitionEnd", r.onSlideToWrapperTransitionEnd)))
                                  : (r.setTransition(0), r.setTranslate(f), r.updateActiveIndex(a), r.updateSlidesClasses(), r.emit("beforeTransitionStart", t, i), r.transitionStart(n, p), r.transitionEnd(n, p)),
                              !0)
                    );
                },
                slideToLoop: function (e, t, n, i) {
                    void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === n && (n = !0);
                    return this.params.loop && (e += this.loopedSlides), this.slideTo(e, t, n, i);
                },
                slideNext: function (e, t, n) {
                    void 0 === e && (e = this.params.speed), void 0 === t && (t = !0);
                    var i = this,
                        r = i.params,
                        a = i.animating;
                    return r.loop ? !a && (i.loopFix(), (i._clientLeft = i.$wrapperEl[0].clientLeft), i.slideTo(i.activeIndex + r.slidesPerGroup, e, t, n)) : i.slideTo(i.activeIndex + r.slidesPerGroup, e, t, n);
                },
                slidePrev: function (e, t, n) {
                    void 0 === e && (e = this.params.speed), void 0 === t && (t = !0);
                    var i = this,
                        r = i.params,
                        a = i.animating,
                        o = i.snapGrid,
                        s = i.slidesGrid,
                        l = i.rtlTranslate;
                    if (r.loop) {
                        if (a) return !1;
                        i.loopFix(), (i._clientLeft = i.$wrapperEl[0].clientLeft);
                    }
                    function d(e) {
                        return e < 0 ? -Math.floor(Math.abs(e)) : Math.floor(e);
                    }
                    var u,
                        a = d(l ? i.translate : -i.translate),
                        l = o.map(d),
                        a = (s.map(d), o[l.indexOf(a)], o[l.indexOf(a) - 1]);
                    return void 0 !== a && (u = s.indexOf(a)) < 0 && (u = i.activeIndex - 1), i.slideTo(u, e, t, n);
                },
                slideReset: function (e, t, n) {
                    return void 0 === e && (e = this.params.speed), void 0 === t && (t = !0), this.slideTo(this.activeIndex, e, t, n);
                },
                slideToClosest: function (e, t, n) {
                    void 0 === e && (e = this.params.speed), void 0 === t && (t = !0);
                    var i,
                        r,
                        a = this,
                        o = a.activeIndex,
                        s = Math.floor(o / a.params.slidesPerGroup);
                    return s < a.snapGrid.length - 1 && ((i = a.rtlTranslate ? a.translate : -a.translate), (r = a.snapGrid[s]), (a.snapGrid[s + 1] - r) / 2 < i - r && (o = a.params.slidesPerGroup)), a.slideTo(o, e, t, n);
                },
                slideToClickedSlide: function () {
                    var e,
                        t = this,
                        n = t.params,
                        i = t.$wrapperEl,
                        r = "auto" === n.slidesPerView ? t.slidesPerViewDynamic() : n.slidesPerView,
                        a = t.clickedIndex;
                    n.loop
                        ? t.animating ||
                          ((e = parseInt(v(t.clickedSlide).attr("data-swiper-slide-index"), 10)),
                          n.centeredSlides
                              ? a < t.loopedSlides - r / 2 || a > t.slides.length - t.loopedSlides + r / 2
                                  ? (t.loopFix(),
                                    (a = i
                                        .children("." + n.slideClass + '[data-swiper-slide-index="' + e + '"]:not(.' + n.slideDuplicateClass + ")")
                                        .eq(0)
                                        .index()),
                                    W.nextTick(function () {
                                        t.slideTo(a);
                                    }))
                                  : t.slideTo(a)
                              : a > t.slides.length - r
                              ? (t.loopFix(),
                                (a = i
                                    .children("." + n.slideClass + '[data-swiper-slide-index="' + e + '"]:not(.' + n.slideDuplicateClass + ")")
                                    .eq(0)
                                    .index()),
                                W.nextTick(function () {
                                    t.slideTo(a);
                                }))
                              : t.slideTo(a))
                        : t.slideTo(a);
                },
            },
            f = {
                loopCreate: function () {
                    var i = this,
                        e = i.params,
                        t = i.$wrapperEl;
                    t.children("." + e.slideClass + "." + e.slideDuplicateClass).remove();
                    var r = t.children("." + e.slideClass);
                    if (e.loopFillGroupWithBlank) {
                        var n = e.slidesPerGroup - (r.length % e.slidesPerGroup);
                        if (n !== e.slidesPerGroup) {
                            for (var a = 0; a < n; a += 1) {
                                var o = v(c.createElement("div")).addClass(e.slideClass + " " + e.slideBlankClass);
                                t.append(o);
                            }
                            r = t.children("." + e.slideClass);
                        }
                    }
                    "auto" !== e.slidesPerView || e.loopedSlides || (e.loopedSlides = r.length),
                        (i.loopedSlides = parseInt(e.loopedSlides || e.slidesPerView, 10)),
                        (i.loopedSlides += e.loopAdditionalSlides),
                        i.loopedSlides > r.length && (i.loopedSlides = r.length);
                    var s = [],
                        l = [];
                    r.each(function (e, t) {
                        var n = v(t);
                        e < i.loopedSlides && l.push(t), e < r.length && e >= r.length - i.loopedSlides && s.push(t), n.attr("data-swiper-slide-index", e);
                    });
                    for (var d = 0; d < l.length; d += 1) t.append(v(l[d].cloneNode(!0)).addClass(e.slideDuplicateClass));
                    for (var u = s.length - 1; 0 <= u; --u) t.prepend(v(s[u].cloneNode(!0)).addClass(e.slideDuplicateClass));
                },
                loopFix: function () {
                    var e,
                        t = this,
                        n = t.params,
                        i = t.activeIndex,
                        r = t.slides,
                        a = t.loopedSlides,
                        o = t.allowSlidePrev,
                        s = t.allowSlideNext,
                        l = t.snapGrid,
                        d = t.rtlTranslate;
                    (t.allowSlidePrev = !0), (t.allowSlideNext = !0);
                    l = -l[i] - t.getTranslate();
                    i < a
                        ? ((e = r.length - 3 * a + i), (e += a), t.slideTo(e, 0, !1, !0) && 0 != l && t.setTranslate((d ? -t.translate : t.translate) - l))
                        : (("auto" === n.slidesPerView && 2 * a <= i) || i >= r.length - a) && ((e = -r.length + i + a), (e += a), t.slideTo(e, 0, !1, !0) && 0 != l && t.setTranslate((d ? -t.translate : t.translate) - l)),
                        (t.allowSlidePrev = o),
                        (t.allowSlideNext = s);
                },
                loopDestroy: function () {
                    var e = this.$wrapperEl,
                        t = this.params,
                        n = this.slides;
                    e.children("." + t.slideClass + "." + t.slideDuplicateClass + ",." + t.slideClass + "." + t.slideBlankClass).remove(), n.removeAttr("data-swiper-slide-index");
                },
            },
            h = {
                setGrabCursor: function (e) {
                    var t;
                    G.touch ||
                        !this.params.simulateTouch ||
                        (this.params.watchOverflow && this.isLocked) ||
                        (((t = this.el).style.cursor = "move"), (t.style.cursor = e ? "-webkit-grabbing" : "-webkit-grab"), (t.style.cursor = e ? "-moz-grabbin" : "-moz-grab"), (t.style.cursor = e ? "grabbing" : "grab"));
                },
                unsetGrabCursor: function () {
                    G.touch || (this.params.watchOverflow && this.isLocked) || (this.el.style.cursor = "");
                },
            },
            m = {
                appendSlide: function (e) {
                    var t = this,
                        n = t.$wrapperEl,
                        i = t.params;
                    if ((i.loop && t.loopDestroy(), "object" == typeof e && "length" in e)) for (var r = 0; r < e.length; r += 1) e[r] && n.append(e[r]);
                    else n.append(e);
                    i.loop && t.loopCreate(), (i.observer && G.observer) || t.update();
                },
                prependSlide: function (e) {
                    var t = this,
                        n = t.params,
                        i = t.$wrapperEl,
                        r = t.activeIndex;
                    n.loop && t.loopDestroy();
                    var a = r + 1;
                    if ("object" == typeof e && "length" in e) {
                        for (var o = 0; o < e.length; o += 1) e[o] && i.prepend(e[o]);
                        a = r + e.length;
                    } else i.prepend(e);
                    n.loop && t.loopCreate(), (n.observer && G.observer) || t.update(), t.slideTo(a, 0, !1);
                },
                addSlide: function (e, t) {
                    var n = this,
                        i = n.$wrapperEl,
                        r = n.params,
                        a = n.activeIndex;
                    r.loop && ((a -= n.loopedSlides), n.loopDestroy(), (n.slides = i.children("." + r.slideClass)));
                    var o = n.slides.length;
                    if (e <= 0) n.prependSlide(t);
                    else if (o <= e) n.appendSlide(t);
                    else {
                        for (var s = e < a ? a + 1 : a, l = [], d = o - 1; e <= d; --d) {
                            var u = n.slides.eq(d);
                            u.remove(), l.unshift(u);
                        }
                        if ("object" == typeof t && "length" in t) {
                            for (var c = 0; c < t.length; c += 1) t[c] && i.append(t[c]);
                            s = e < a ? a + t.length : a;
                        } else i.append(t);
                        for (var p = 0; p < l.length; p += 1) i.append(l[p]);
                        r.loop && n.loopCreate(), (r.observer && G.observer) || n.update(), r.loop ? n.slideTo(s + n.loopedSlides, 0, !1) : n.slideTo(s, 0, !1);
                    }
                },
                removeSlide: function (e) {
                    var t = this,
                        n = t.params,
                        i = t.$wrapperEl,
                        r = t.activeIndex;
                    n.loop && ((r -= t.loopedSlides), t.loopDestroy(), (t.slides = i.children("." + n.slideClass)));
                    var a,
                        o = r;
                    if ("object" == typeof e && "length" in e) {
                        for (var s = 0; s < e.length; s += 1) (a = e[s]), t.slides[a] && t.slides.eq(a).remove(), a < o && --o;
                        o = Math.max(o, 0);
                    } else (a = e), t.slides[a] && t.slides.eq(a).remove(), a < o && --o, (o = Math.max(o, 0));
                    n.loop && t.loopCreate(), (n.observer && G.observer) || t.update(), n.loop ? t.slideTo(o + t.loopedSlides, 0, !1) : t.slideTo(o, 0, !1);
                },
                removeAllSlides: function () {
                    for (var e = [], t = 0; t < this.slides.length; t += 1) e.push(t);
                    this.removeSlide(e);
                },
            },
            g =
                ((b = V.navigator.userAgent),
                (x = { ios: !1, android: !1, androidChrome: !1, desktop: !1, windows: !1, iphone: !1, ipod: !1, ipad: !1, cordova: V.cordova || V.phonegap, phonegap: V.cordova || V.phonegap }),
                (r = b.match(/(Windows Phone);?[\s\/]+([\d.]+)?/)),
                (o = b.match(/(Android);?[\s\/]+([\d.]+)?/)),
                (w = b.match(/(iPad).*OS\s([\d_]+)/)),
                (s = b.match(/(iPod)(.*OS\s([\d_]+))?/)),
                (n = !w && b.match(/(iPhone\sOS|iOS)\s([\d_]+)/)),
                r && ((x.os = "windows"), (x.osVersion = r[2]), (x.windows = !0)),
                o && !r && ((x.os = "android"), (x.osVersion = o[2]), (x.android = !0), (x.androidChrome = 0 <= b.toLowerCase().indexOf("chrome"))),
                (w || n || s) && ((x.os = "ios"), (x.ios = !0)),
                n && !s && ((x.osVersion = n[2].replace(/_/g, ".")), (x.iphone = !0)),
                w && ((x.osVersion = w[2].replace(/_/g, ".")), (x.ipad = !0)),
                s && ((x.osVersion = s[3] ? s[3].replace(/_/g, ".") : null), (x.iphone = !0)),
                x.ios && x.osVersion && 0 <= b.indexOf("Version/") && "10" === x.osVersion.split(".")[0] && (x.osVersion = b.toLowerCase().split("version/")[1].split(" ")[0]),
                (x.desktop = !(x.os || x.android || x.webView)),
                (x.webView = (n || w || s) && b.match(/.*AppleWebKit(?!.*Safari)/i)),
                x.os &&
                    "ios" === x.os &&
                    ((w = x.osVersion.split(".")),
                    (b = c.querySelector('meta[name="viewport"]')),
                    (x.minimalUi = !x.webView && (s || n) && (7 == +w[0] ? 1 <= +w[1] : 7 < +w[0]) && b && 0 <= b.getAttribute("content").indexOf("minimal-ui"))),
                (x.pixelRatio = V.devicePixelRatio || 1),
                x);
        function y() {
            var e,
                t,
                n,
                i = this,
                r = i.params,
                a = i.el;
            (a && 0 === a.offsetWidth) ||
                (r.breakpoints && i.setBreakpoint(),
                (e = i.allowSlideNext),
                (t = i.allowSlidePrev),
                (n = i.snapGrid),
                (i.allowSlideNext = !0),
                (i.allowSlidePrev = !0),
                i.updateSize(),
                i.updateSlides(),
                r.freeMode
                    ? ((a = Math.min(Math.max(i.translate, i.maxTranslate()), i.minTranslate())), i.setTranslate(a), i.updateActiveIndex(), i.updateSlidesClasses(), r.autoHeight && i.updateAutoHeight())
                    : (i.updateSlidesClasses(), ("auto" === r.slidesPerView || 1 < r.slidesPerView) && i.isEnd && !i.params.centeredSlides ? i.slideTo(i.slides.length - 1, 0, !1, !0) : i.slideTo(i.activeIndex, 0, !1, !0)),
                (i.allowSlidePrev = t),
                (i.allowSlideNext = e),
                i.params.watchOverflow && n !== i.snapGrid && i.checkOverflow());
        }
        var x,
            w = {
                attachEvents: function () {
                    var e = this,
                        t = e.params,
                        n = e.touchEvents,
                        i = e.el,
                        r = e.wrapperEl;
                    (e.onTouchStart = function (e) {
                        var t,
                            n,
                            i,
                            r,
                            a = this,
                            o = a.touchEventsData,
                            s = a.params,
                            l = a.touches;
                        (a.animating && s.preventInteractionOnTransition) ||
                            ((t = e).originalEvent && (t = t.originalEvent),
                            (o.isTouchEvent = "touchstart" === t.type),
                            (!o.isTouchEvent && "which" in t && 3 === t.which) ||
                                (!o.isTouchEvent && "button" in t && 0 < t.button) ||
                                (o.isTouched && o.isMoved) ||
                                (s.noSwiping && v(t.target).closest(s.noSwipingSelector || "." + s.noSwipingClass)[0]
                                    ? (a.allowClick = !0)
                                    : (s.swipeHandler && !v(t).closest(s.swipeHandler)[0]) ||
                                      ((l.currentX = ("touchstart" === t.type ? t.targetTouches[0] : t).pageX),
                                      (l.currentY = ("touchstart" === t.type ? t.targetTouches[0] : t).pageY),
                                      (n = l.currentX),
                                      (r = l.currentY),
                                      (i = s.edgeSwipeDetection || s.iOSEdgeSwipeDetection),
                                      (e = s.edgeSwipeThreshold || s.iOSEdgeSwipeThreshold),
                                      (i && (n <= e || n >= V.screen.width - e)) ||
                                          (W.extend(o, { isTouched: !0, isMoved: !1, allowTouchCallbacks: !0, isScrolling: void 0, startMoving: void 0 }),
                                          (l.startX = n),
                                          (l.startY = r),
                                          (o.touchStartTime = W.now()),
                                          (a.allowClick = !0),
                                          a.updateSize(),
                                          (a.swipeDirection = void 0),
                                          0 < s.threshold && (o.allowThresholdMove = !1),
                                          "touchstart" !== t.type &&
                                              ((r = !0),
                                              v(t.target).is(o.formElements) && (r = !1),
                                              c.activeElement && v(c.activeElement).is(o.formElements) && c.activeElement !== t.target && c.activeElement.blur(),
                                              (r = r && a.allowTouchMove && s.touchStartPreventDefault),
                                              (s.touchStartForcePreventDefault || r) && t.preventDefault()),
                                          a.emit("touchStart", t)))));
                    }.bind(e)),
                        (e.onTouchMove = function (e) {
                            var t = this,
                                n = t.touchEventsData,
                                i = t.params,
                                r = t.touches,
                                a = t.rtlTranslate,
                                o = e;
                            if ((o.originalEvent && (o = o.originalEvent), n.isTouched)) {
                                if (!n.isTouchEvent || "mousemove" !== o.type) {
                                    var s = ("touchmove" === o.type ? o.targetTouches[0] : o).pageX,
                                        l = ("touchmove" === o.type ? o.targetTouches[0] : o).pageY;
                                    if (o.preventedByNestedSwiper) return (r.startX = s), void (r.startY = l);
                                    if (!t.allowTouchMove) return (t.allowClick = !1), void (n.isTouched && (W.extend(r, { startX: s, startY: l, currentX: s, currentY: l }), (n.touchStartTime = W.now())));
                                    if (n.isTouchEvent && i.touchReleaseOnEdges && !i.loop)
                                        if (t.isVertical()) {
                                            if ((l < r.startY && t.translate <= t.maxTranslate()) || (l > r.startY && t.translate >= t.minTranslate())) return (n.isTouched = !1), void (n.isMoved = !1);
                                        } else if ((s < r.startX && t.translate <= t.maxTranslate()) || (s > r.startX && t.translate >= t.minTranslate())) return;
                                    if (n.isTouchEvent && c.activeElement && o.target === c.activeElement && v(o.target).is(n.formElements)) return (n.isMoved = !0), void (t.allowClick = !1);
                                    if ((n.allowTouchCallbacks && t.emit("touchMove", o), !(o.targetTouches && 1 < o.targetTouches.length))) {
                                        (r.currentX = s), (r.currentY = l);
                                        (e = r.currentX - r.startX), (s = r.currentY - r.startY);
                                        if (!(t.params.threshold && Math.sqrt(Math.pow(e, 2) + Math.pow(s, 2)) < t.params.threshold))
                                            if (
                                                (void 0 === n.isScrolling &&
                                                    ((t.isHorizontal() && r.currentY === r.startY) || (t.isVertical() && r.currentX === r.startX)
                                                        ? (n.isScrolling = !1)
                                                        : 25 <= e * e + s * s && ((l = (180 * Math.atan2(Math.abs(s), Math.abs(e))) / Math.PI), (n.isScrolling = t.isHorizontal() ? l > i.touchAngle : 90 - l > i.touchAngle))),
                                                n.isScrolling && t.emit("touchMoveOpposite", o),
                                                void 0 === n.startMoving && ((r.currentX === r.startX && r.currentY === r.startY) || (n.startMoving = !0)),
                                                n.isScrolling)
                                            )
                                                n.isTouched = !1;
                                            else if (n.startMoving) {
                                                (t.allowClick = !1),
                                                    o.preventDefault(),
                                                    i.touchMoveStopPropagation && !i.nested && o.stopPropagation(),
                                                    n.isMoved ||
                                                        (i.loop && t.loopFix(),
                                                        (n.startTranslate = t.getTranslate()),
                                                        t.setTransition(0),
                                                        t.animating && t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),
                                                        (n.allowMomentumBounce = !1),
                                                        !i.grabCursor || (!0 !== t.allowSlideNext && !0 !== t.allowSlidePrev) || t.setGrabCursor(!0),
                                                        t.emit("sliderFirstMove", o)),
                                                    t.emit("sliderMove", o),
                                                    (n.isMoved = !0);
                                                e = t.isHorizontal() ? e : s;
                                                (r.diff = e), (e *= i.touchRatio), a && (e = -e), (t.swipeDirection = 0 < e ? "prev" : "next"), (n.currentTranslate = e + n.startTranslate);
                                                (s = !0), (a = i.resistanceRatio);
                                                if (
                                                    (i.touchReleaseOnEdges && (a = 0),
                                                    0 < e && n.currentTranslate > t.minTranslate()
                                                        ? ((s = !1), i.resistance && (n.currentTranslate = t.minTranslate() - 1 + Math.pow(-t.minTranslate() + n.startTranslate + e, a)))
                                                        : e < 0 && n.currentTranslate < t.maxTranslate() && ((s = !1), i.resistance && (n.currentTranslate = t.maxTranslate() + 1 - Math.pow(t.maxTranslate() - n.startTranslate - e, a))),
                                                    s && (o.preventedByNestedSwiper = !0),
                                                    !t.allowSlideNext && "next" === t.swipeDirection && n.currentTranslate < n.startTranslate && (n.currentTranslate = n.startTranslate),
                                                    !t.allowSlidePrev && "prev" === t.swipeDirection && n.currentTranslate > n.startTranslate && (n.currentTranslate = n.startTranslate),
                                                    0 < i.threshold)
                                                ) {
                                                    if (!(Math.abs(e) > i.threshold || n.allowThresholdMove)) return void (n.currentTranslate = n.startTranslate);
                                                    if (!n.allowThresholdMove)
                                                        return (
                                                            (n.allowThresholdMove = !0),
                                                            (r.startX = r.currentX),
                                                            (r.startY = r.currentY),
                                                            (n.currentTranslate = n.startTranslate),
                                                            void (r.diff = t.isHorizontal() ? r.currentX - r.startX : r.currentY - r.startY)
                                                        );
                                                }
                                                i.followFinger &&
                                                    ((i.freeMode || i.watchSlidesProgress || i.watchSlidesVisibility) && (t.updateActiveIndex(), t.updateSlidesClasses()),
                                                    i.freeMode &&
                                                        (0 === n.velocities.length && n.velocities.push({ position: r[t.isHorizontal() ? "startX" : "startY"], time: n.touchStartTime }),
                                                        n.velocities.push({ position: r[t.isHorizontal() ? "currentX" : "currentY"], time: W.now() })),
                                                    t.updateProgress(n.currentTranslate),
                                                    t.setTranslate(n.currentTranslate));
                                            }
                                    }
                                }
                            } else n.startMoving && n.isScrolling && t.emit("touchMoveOpposite", o);
                        }.bind(e)),
                        (e.onTouchEnd = function (e) {
                            var t = this,
                                n = t.touchEventsData,
                                i = t.params,
                                r = t.touches,
                                a = t.rtlTranslate,
                                o = t.$wrapperEl,
                                s = t.slidesGrid,
                                l = t.snapGrid,
                                d = e;
                            if ((d.originalEvent && (d = d.originalEvent), n.allowTouchCallbacks && t.emit("touchEnd", d), (n.allowTouchCallbacks = !1), !n.isTouched))
                                return n.isMoved && i.grabCursor && t.setGrabCursor(!1), (n.isMoved = !1), void (n.startMoving = !1);
                            i.grabCursor && n.isMoved && n.isTouched && (!0 === t.allowSlideNext || !0 === t.allowSlidePrev) && t.setGrabCursor(!1);
                            var u,
                                c = W.now(),
                                e = c - n.touchStartTime;
                            if (
                                (t.allowClick &&
                                    (t.updateClickedSlide(d),
                                    t.emit("tap", d),
                                    e < 300 &&
                                        300 < c - n.lastClickTime &&
                                        (n.clickTimeout && clearTimeout(n.clickTimeout),
                                        (n.clickTimeout = W.nextTick(function () {
                                            t && !t.destroyed && t.emit("click", d);
                                        }, 300))),
                                    e < 300 && c - n.lastClickTime < 300 && (n.clickTimeout && clearTimeout(n.clickTimeout), t.emit("doubleTap", d))),
                                (n.lastClickTime = W.now()),
                                W.nextTick(function () {
                                    t.destroyed || (t.allowClick = !0);
                                }),
                                !n.isTouched || !n.isMoved || !t.swipeDirection || 0 === r.diff || n.currentTranslate === n.startTranslate)
                            )
                                return (n.isTouched = !1), (n.isMoved = !1), void (n.startMoving = !1);
                            if (((n.isTouched = !1), (n.isMoved = !1), (n.startMoving = !1), (u = i.followFinger ? (a ? t.translate : -t.translate) : -n.currentTranslate), i.freeMode))
                                if (u < -t.minTranslate()) t.slideTo(t.activeIndex);
                                else if (u > -t.maxTranslate()) t.slides.length < l.length ? t.slideTo(l.length - 1) : t.slideTo(t.slides.length - 1);
                                else {
                                    if (i.freeModeMomentum) {
                                        1 < n.velocities.length
                                            ? ((g = n.velocities.pop()),
                                              (f = n.velocities.pop()),
                                              (p = g.position - f.position),
                                              (f = g.time - f.time),
                                              (t.velocity = p / f),
                                              (t.velocity /= 2),
                                              Math.abs(t.velocity) < i.freeModeMinimumVelocity && (t.velocity = 0),
                                              (150 < f || 300 < W.now() - g.time) && (t.velocity = 0))
                                            : (t.velocity = 0),
                                            (t.velocity *= i.freeModeMomentumVelocityRatio),
                                            (n.velocities.length = 0);
                                        var p = 1e3 * i.freeModeMomentumRatio,
                                            f = t.velocity * p,
                                            h = t.translate + f;
                                        a && (h = -h);
                                        var v,
                                            m,
                                            g = !1,
                                            f = 20 * Math.abs(t.velocity) * i.freeModeMomentumBounceRatio;
                                        if (h < t.maxTranslate())
                                            i.freeModeMomentumBounce ? (h + t.maxTranslate() < -f && (h = t.maxTranslate() - f), (v = t.maxTranslate()), (g = !0), (n.allowMomentumBounce = !0)) : (h = t.maxTranslate()),
                                                i.loop && i.centeredSlides && (m = !0);
                                        else if (h > t.minTranslate())
                                            i.freeModeMomentumBounce ? (h - t.minTranslate() > f && (h = t.minTranslate() + f), (v = t.minTranslate()), (g = !0), (n.allowMomentumBounce = !0)) : (h = t.minTranslate()),
                                                i.loop && i.centeredSlides && (m = !0);
                                        else if (i.freeModeSticky) {
                                            for (var y, x = 0; x < l.length; x += 1)
                                                if (l[x] > -h) {
                                                    y = x;
                                                    break;
                                                }
                                            h = -(Math.abs(l[y] - h) < Math.abs(l[y - 1] - h) || "next" === t.swipeDirection ? l[y] : l[y - 1]);
                                        }
                                        if (
                                            (m &&
                                                t.once("transitionEnd", function () {
                                                    t.loopFix();
                                                }),
                                            0 !== t.velocity)
                                        )
                                            p = a ? Math.abs((-h - t.translate) / t.velocity) : Math.abs((h - t.translate) / t.velocity);
                                        else if (i.freeModeSticky) return void t.slideToClosest();
                                        i.freeModeMomentumBounce && g
                                            ? (t.updateProgress(v),
                                              t.setTransition(p),
                                              t.setTranslate(h),
                                              t.transitionStart(!0, t.swipeDirection),
                                              (t.animating = !0),
                                              o.transitionEnd(function () {
                                                  t &&
                                                      !t.destroyed &&
                                                      n.allowMomentumBounce &&
                                                      (t.emit("momentumBounce"),
                                                      t.setTransition(i.speed),
                                                      t.setTranslate(v),
                                                      o.transitionEnd(function () {
                                                          t && !t.destroyed && t.transitionEnd();
                                                      }));
                                              }))
                                            : t.velocity
                                            ? (t.updateProgress(h),
                                              t.setTransition(p),
                                              t.setTranslate(h),
                                              t.transitionStart(!0, t.swipeDirection),
                                              t.animating ||
                                                  ((t.animating = !0),
                                                  o.transitionEnd(function () {
                                                      t && !t.destroyed && t.transitionEnd();
                                                  })))
                                            : t.updateProgress(h),
                                            t.updateActiveIndex(),
                                            t.updateSlidesClasses();
                                    } else if (i.freeModeSticky) return void t.slideToClosest();
                                    (!i.freeModeMomentum || e >= i.longSwipesMs) && (t.updateProgress(), t.updateActiveIndex(), t.updateSlidesClasses());
                                }
                            else {
                                for (var w = 0, b = t.slidesSizesGrid[0], T = 0; T < s.length; T += i.slidesPerGroup)
                                    void 0 !== s[T + i.slidesPerGroup] ? u >= s[T] && u < s[T + i.slidesPerGroup] && (b = s[(w = T) + i.slidesPerGroup] - s[T]) : u >= s[T] && ((w = T), (b = s[s.length - 1] - s[s.length - 2]));
                                p = (u - s[w]) / b;
                                e > i.longSwipesMs
                                    ? i.longSwipes
                                        ? ("next" === t.swipeDirection && (p >= i.longSwipesRatio ? t.slideTo(w + i.slidesPerGroup) : t.slideTo(w)),
                                          "prev" === t.swipeDirection && (p > 1 - i.longSwipesRatio ? t.slideTo(w + i.slidesPerGroup) : t.slideTo(w)))
                                        : t.slideTo(t.activeIndex)
                                    : i.shortSwipes
                                    ? ("next" === t.swipeDirection && t.slideTo(w + i.slidesPerGroup), "prev" === t.swipeDirection && t.slideTo(w))
                                    : t.slideTo(t.activeIndex);
                            }
                        }.bind(e)),
                        (e.onClick = function (e) {
                            this.allowClick || (this.params.preventClicks && e.preventDefault(), this.params.preventClicksPropagation && this.animating && (e.stopPropagation(), e.stopImmediatePropagation()));
                        }.bind(e));
                    var a = "container" === t.touchEventsTarget ? i : r,
                        i = !!t.nested;
                    G.touch || (!G.pointerEvents && !G.prefixedPointerEvents)
                        ? (G.touch &&
                              ((r = !("touchstart" !== n.start || !G.passiveListener || !t.passiveListeners) && { passive: !0, capture: !1 }),
                              a.addEventListener(n.start, e.onTouchStart, r),
                              a.addEventListener(n.move, e.onTouchMove, G.passiveListener ? { passive: !1, capture: i } : i),
                              a.addEventListener(n.end, e.onTouchEnd, r)),
                          ((t.simulateTouch && !g.ios && !g.android) || (t.simulateTouch && !G.touch && g.ios)) &&
                              (a.addEventListener("mousedown", e.onTouchStart, !1), c.addEventListener("mousemove", e.onTouchMove, i), c.addEventListener("mouseup", e.onTouchEnd, !1)))
                        : (a.addEventListener(n.start, e.onTouchStart, !1), c.addEventListener(n.move, e.onTouchMove, i), c.addEventListener(n.end, e.onTouchEnd, !1)),
                        (t.preventClicks || t.preventClicksPropagation) && a.addEventListener("click", e.onClick, !0),
                        e.on(g.ios || g.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", y, !0);
                },
                detachEvents: function () {
                    var e = this,
                        t = e.params,
                        n = e.touchEvents,
                        i = e.el,
                        r = e.wrapperEl,
                        a = "container" === t.touchEventsTarget ? i : r,
                        i = !!t.nested;
                    G.touch || (!G.pointerEvents && !G.prefixedPointerEvents)
                        ? (G.touch &&
                              ((r = !("onTouchStart" !== n.start || !G.passiveListener || !t.passiveListeners) && { passive: !0, capture: !1 }),
                              a.removeEventListener(n.start, e.onTouchStart, r),
                              a.removeEventListener(n.move, e.onTouchMove, i),
                              a.removeEventListener(n.end, e.onTouchEnd, r)),
                          ((t.simulateTouch && !g.ios && !g.android) || (t.simulateTouch && !G.touch && g.ios)) &&
                              (a.removeEventListener("mousedown", e.onTouchStart, !1), c.removeEventListener("mousemove", e.onTouchMove, i), c.removeEventListener("mouseup", e.onTouchEnd, !1)))
                        : (a.removeEventListener(n.start, e.onTouchStart, !1), c.removeEventListener(n.move, e.onTouchMove, i), c.removeEventListener(n.end, e.onTouchEnd, !1)),
                        (t.preventClicks || t.preventClicksPropagation) && a.removeEventListener("click", e.onClick, !0),
                        e.off(g.ios || g.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", y);
                },
            },
            b = {
                setBreakpoint: function () {
                    var e = this,
                        t = e.activeIndex,
                        n = e.initialized,
                        i = e.loopedSlides;
                    void 0 === i && (i = 0);
                    var r,
                        a,
                        o = e.params,
                        s = o.breakpoints;
                    !s ||
                        (s && 0 === Object.keys(s).length) ||
                        ((r = e.getBreakpoint(s)) &&
                            e.currentBreakpoint !== r &&
                            ((a = r in s ? s[r] : void 0) &&
                                ["slidesPerView", "spaceBetween", "slidesPerGroup"].forEach(function (e) {
                                    var t = a[e];
                                    void 0 !== t && (a[e] = "slidesPerView" !== e || ("AUTO" !== t && "auto" !== t) ? ("slidesPerView" === e ? parseFloat(t) : parseInt(t, 10)) : "auto");
                                }),
                            (s = a || e.originalParams),
                            (o = o.loop && s.slidesPerView !== o.slidesPerView),
                            W.extend(e.params, s),
                            W.extend(e, { allowTouchMove: e.params.allowTouchMove, allowSlideNext: e.params.allowSlideNext, allowSlidePrev: e.params.allowSlidePrev }),
                            (e.currentBreakpoint = r),
                            o && n && (e.loopDestroy(), e.loopCreate(), e.updateSlides(), e.slideTo(t - i + e.loopedSlides, 0, !1)),
                            e.emit("breakpoint", s)));
                },
                getBreakpoint: function (e) {
                    if (e) {
                        var t = !1,
                            n = [];
                        Object.keys(e).forEach(function (e) {
                            n.push(e);
                        }),
                            n.sort(function (e, t) {
                                return parseInt(e, 10) - parseInt(t, 10);
                            });
                        for (var i = 0; i < n.length; i += 1) {
                            var r = n[i];
                            this.params.breakpointsInverse ? r <= V.innerWidth && (t = r) : r >= V.innerWidth && !t && (t = r);
                        }
                        return t || "max";
                    }
                },
            },
            T = {
                isIE: !!V.navigator.userAgent.match(/Trident/g) || !!V.navigator.userAgent.match(/MSIE/g),
                isEdge: !!V.navigator.userAgent.match(/Edge/g),
                isSafari: 0 <= (x = V.navigator.userAgent.toLowerCase()).indexOf("safari") && x.indexOf("chrome") < 0 && x.indexOf("android") < 0,
                isUiWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(V.navigator.userAgent),
            },
            C = {
                init: !0,
                direction: "horizontal",
                touchEventsTarget: "container",
                initialSlide: 0,
                speed: 300,
                preventInteractionOnTransition: !1,
                edgeSwipeDetection: !1,
                edgeSwipeThreshold: 20,
                freeMode: !1,
                freeModeMomentum: !0,
                freeModeMomentumRatio: 1,
                freeModeMomentumBounce: !0,
                freeModeMomentumBounceRatio: 1,
                freeModeMomentumVelocityRatio: 1,
                freeModeSticky: !1,
                freeModeMinimumVelocity: 0.02,
                autoHeight: !1,
                setWrapperSize: !1,
                virtualTranslate: !1,
                effect: "slide",
                breakpoints: void 0,
                breakpointsInverse: !1,
                spaceBetween: 0,
                slidesPerView: 1,
                slidesPerColumn: 1,
                slidesPerColumnFill: "column",
                slidesPerGroup: 1,
                centeredSlides: !1,
                slidesOffsetBefore: 0,
                slidesOffsetAfter: 0,
                normalizeSlideIndex: !0,
                centerInsufficientSlides: !1,
                watchOverflow: !1,
                roundLengths: !1,
                touchRatio: 1,
                touchAngle: 45,
                simulateTouch: !0,
                shortSwipes: !0,
                longSwipes: !0,
                longSwipesRatio: 0.5,
                longSwipesMs: 300,
                followFinger: !0,
                allowTouchMove: !0,
                threshold: 0,
                touchMoveStopPropagation: !0,
                touchStartPreventDefault: !0,
                touchStartForcePreventDefault: !1,
                touchReleaseOnEdges: !1,
                uniqueNavElements: !0,
                resistance: !0,
                resistanceRatio: 0.85,
                watchSlidesProgress: !1,
                watchSlidesVisibility: !1,
                grabCursor: !1,
                preventClicks: !0,
                preventClicksPropagation: !0,
                slideToClickedSlide: !1,
                preloadImages: !0,
                updateOnImagesReady: !0,
                loop: !1,
                loopAdditionalSlides: 0,
                loopedSlides: null,
                loopFillGroupWithBlank: !1,
                allowSlidePrev: !0,
                allowSlideNext: !0,
                swipeHandler: null,
                noSwiping: !0,
                noSwipingClass: "swiper-no-swiping",
                noSwipingSelector: null,
                passiveListeners: !0,
                containerModifierClass: "swiper-container-",
                slideClass: "swiper-slide",
                slideBlankClass: "swiper-slide-invisible-blank",
                slideActiveClass: "swiper-slide-active",
                slideDuplicateActiveClass: "swiper-slide-duplicate-active",
                slideVisibleClass: "swiper-slide-visible",
                slideDuplicateClass: "swiper-slide-duplicate",
                slideNextClass: "swiper-slide-next",
                slideDuplicateNextClass: "swiper-slide-duplicate-next",
                slidePrevClass: "swiper-slide-prev",
                slideDuplicatePrevClass: "swiper-slide-duplicate-prev",
                wrapperClass: "swiper-wrapper",
                runCallbacksOnInit: !0,
            },
            S = {
                update: d,
                translate: u,
                transition: {
                    setTransition: function (e, t) {
                        this.$wrapperEl.transition(e), this.emit("setTransition", e, t);
                    },
                    transitionStart: function (e, t) {
                        void 0 === e && (e = !0);
                        var n = this,
                            i = n.activeIndex,
                            r = n.params,
                            a = n.previousIndex;
                        r.autoHeight && n.updateAutoHeight();
                        t = t || (a < i ? "next" : i < a ? "prev" : "reset");
                        n.emit("transitionStart"),
                            e && i !== a && ("reset" !== t ? (n.emit("slideChangeTransitionStart"), "next" === t ? n.emit("slideNextTransitionStart") : n.emit("slidePrevTransitionStart")) : n.emit("slideResetTransitionStart"));
                    },
                    transitionEnd: function (e, t) {
                        void 0 === e && (e = !0);
                        var n = this,
                            i = n.activeIndex,
                            r = n.previousIndex;
                        (n.animating = !1), n.setTransition(0);
                        t = t || (r < i ? "next" : i < r ? "prev" : "reset");
                        n.emit("transitionEnd"), e && i !== r && ("reset" !== t ? (n.emit("slideChangeTransitionEnd"), "next" === t ? n.emit("slideNextTransitionEnd") : n.emit("slidePrevTransitionEnd")) : n.emit("slideResetTransitionEnd"));
                    },
                },
                slide: p,
                loop: f,
                grabCursor: h,
                manipulation: m,
                events: w,
                breakpoints: b,
                checkOverflow: {
                    checkOverflow: function () {
                        var e = this,
                            t = e.isLocked;
                        (e.isLocked = 1 === e.snapGrid.length),
                            (e.allowSlideNext = !e.isLocked),
                            (e.allowSlidePrev = !e.isLocked),
                            t !== e.isLocked && e.emit(e.isLocked ? "lock" : "unlock"),
                            t && t !== e.isLocked && ((e.isEnd = !1), e.navigation.update());
                    },
                },
                classes: {
                    addClasses: function () {
                        var t = this.classNames,
                            n = this.params,
                            e = this.rtl,
                            i = this.$el,
                            r = [];
                        r.push(n.direction),
                            n.freeMode && r.push("free-mode"),
                            G.flexbox || r.push("no-flexbox"),
                            n.autoHeight && r.push("autoheight"),
                            e && r.push("rtl"),
                            1 < n.slidesPerColumn && r.push("multirow"),
                            g.android && r.push("android"),
                            g.ios && r.push("ios"),
                            (T.isIE || T.isEdge) && (G.pointerEvents || G.prefixedPointerEvents) && r.push("wp8-" + n.direction),
                            r.forEach(function (e) {
                                t.push(n.containerModifierClass + e);
                            }),
                            i.addClass(t.join(" "));
                    },
                    removeClasses: function () {
                        var e = this.$el,
                            t = this.classNames;
                        e.removeClass(t.join(" "));
                    },
                },
                images: {
                    loadImage: function (e, t, n, i, r, a) {
                        function o() {
                            a && a();
                        }
                        (!e.complete || !r) && t ? (((r = new V.Image()).onload = o), (r.onerror = o), i && (r.sizes = i), n && (r.srcset = n), t && (r.src = t)) : o();
                    },
                    preloadImages: function () {
                        var e = this;
                        function t() {
                            null != e && e && !e.destroyed && (void 0 !== e.imagesLoaded && (e.imagesLoaded += 1), e.imagesLoaded === e.imagesToLoad.length && (e.params.updateOnImagesReady && e.update(), e.emit("imagesReady")));
                        }
                        e.imagesToLoad = e.$el.find("img");
                        for (var n = 0; n < e.imagesToLoad.length; n += 1) {
                            var i = e.imagesToLoad[n];
                            e.loadImage(i, i.currentSrc || i.getAttribute("src"), i.srcset || i.getAttribute("srcset"), i.sizes || i.getAttribute("sizes"), !0, t);
                        }
                    },
                },
            },
            E = {},
            h = (function (l) {
                function d() {
                    for (var e, n, t = [], i = arguments.length; i--; ) t[i] = arguments[i];
                    (n = (n = 1 === t.length && t[0].constructor && t[0].constructor === Object ? t[0] : ((e = t[0]), t[1])) || {}),
                        (n = W.extend({}, n)),
                        e && !n.el && (n.el = e),
                        l.call(this, n),
                        Object.keys(S).forEach(function (t) {
                            Object.keys(S[t]).forEach(function (e) {
                                d.prototype[e] || (d.prototype[e] = S[t][e]);
                            });
                        });
                    var r = this;
                    void 0 === r.modules && (r.modules = {}),
                        Object.keys(r.modules).forEach(function (e) {
                            var t = r.modules[e];
                            t.params &&
                                ((e = Object.keys(t.params)[0]),
                                "object" == typeof (t = t.params[e]) &&
                                    null !== t &&
                                    e in n &&
                                    "enabled" in t &&
                                    (!0 === n[e] && (n[e] = { enabled: !0 }), "object" != typeof n[e] || "enabled" in n[e] || (n[e].enabled = !0), n[e] || (n[e] = { enabled: !1 })));
                        });
                    var a = W.extend({}, C);
                    r.useModulesParams(a), (r.params = W.extend({}, a, E, n)), (r.originalParams = W.extend({}, r.params)), (r.passedParams = W.extend({}, n));
                    var o = (r.$ = v)(r.params.el);
                    if ((e = o[0])) {
                        if (1 < o.length) {
                            var s = [];
                            return (
                                o.each(function (e, t) {
                                    t = W.extend({}, n, { el: t });
                                    s.push(new d(t));
                                }),
                                s
                            );
                        }
                        (e.swiper = r), o.data("swiper", r);
                        var a = o.children("." + r.params.wrapperClass);
                        return (
                            W.extend(r, {
                                $el: o,
                                el: e,
                                $wrapperEl: a,
                                wrapperEl: a[0],
                                classNames: [],
                                slides: v(),
                                slidesGrid: [],
                                snapGrid: [],
                                slidesSizesGrid: [],
                                isHorizontal: function () {
                                    return "horizontal" === r.params.direction;
                                },
                                isVertical: function () {
                                    return "vertical" === r.params.direction;
                                },
                                rtl: "rtl" === e.dir.toLowerCase() || "rtl" === o.css("direction"),
                                rtlTranslate: "horizontal" === r.params.direction && ("rtl" === e.dir.toLowerCase() || "rtl" === o.css("direction")),
                                wrongRTL: "-webkit-box" === a.css("display"),
                                activeIndex: 0,
                                realIndex: 0,
                                isBeginning: !0,
                                isEnd: !1,
                                translate: 0,
                                previousTranslate: 0,
                                progress: 0,
                                velocity: 0,
                                animating: !1,
                                allowSlideNext: r.params.allowSlideNext,
                                allowSlidePrev: r.params.allowSlidePrev,
                                touchEvents:
                                    ((o = ["touchstart", "touchmove", "touchend"]),
                                    (a = ["mousedown", "mousemove", "mouseup"]),
                                    G.pointerEvents ? (a = ["pointerdown", "pointermove", "pointerup"]) : G.prefixedPointerEvents && (a = ["MSPointerDown", "MSPointerMove", "MSPointerUp"]),
                                    (r.touchEventsTouch = { start: o[0], move: o[1], end: o[2] }),
                                    (r.touchEventsDesktop = { start: a[0], move: a[1], end: a[2] }),
                                    G.touch || !r.params.simulateTouch ? r.touchEventsTouch : r.touchEventsDesktop),
                                touchEventsData: {
                                    isTouched: void 0,
                                    isMoved: void 0,
                                    allowTouchCallbacks: void 0,
                                    touchStartTime: void 0,
                                    isScrolling: void 0,
                                    currentTranslate: void 0,
                                    startTranslate: void 0,
                                    allowThresholdMove: void 0,
                                    formElements: "input, select, option, textarea, button, video",
                                    lastClickTime: W.now(),
                                    clickTimeout: void 0,
                                    velocities: [],
                                    allowMomentumBounce: void 0,
                                    isTouchEvent: void 0,
                                    startMoving: void 0,
                                },
                                allowClick: !0,
                                allowTouchMove: r.params.allowTouchMove,
                                touches: { startX: 0, startY: 0, currentX: 0, currentY: 0, diff: 0 },
                                imagesToLoad: [],
                                imagesLoaded: 0,
                            }),
                            r.useModules(),
                            r.params.init && r.init(),
                            r
                        );
                    }
                }
                l && (d.__proto__ = l);
                var e = { extendedDefaults: { configurable: !0 }, defaults: { configurable: !0 }, Class: { configurable: !0 }, $: { configurable: !0 } };
                return (
                    (((d.prototype = Object.create(l && l.prototype)).constructor = d).prototype.slidesPerViewDynamic = function () {
                        var e = this,
                            t = e.params,
                            n = e.slides,
                            i = e.slidesGrid,
                            r = e.size,
                            a = e.activeIndex,
                            o = 1;
                        if (t.centeredSlides) {
                            for (var s, l = n[a].swiperSlideSize, d = a + 1; d < n.length; d += 1) n[d] && !s && ((o += 1), r < (l += n[d].swiperSlideSize) && (s = !0));
                            for (var u = a - 1; 0 <= u; --u) n[u] && !s && ((o += 1), r < (l += n[u].swiperSlideSize) && (s = !0));
                        } else for (var c = a + 1; c < n.length; c += 1) i[c] - i[a] < r && (o += 1);
                        return o;
                    }),
                    (d.prototype.update = function () {
                        var e,
                            t,
                            n = this;
                        function i() {
                            var e = n.rtlTranslate ? -1 * n.translate : n.translate,
                                e = Math.min(Math.max(e, n.maxTranslate()), n.minTranslate());
                            n.setTranslate(e), n.updateActiveIndex(), n.updateSlidesClasses();
                        }
                        n &&
                            !n.destroyed &&
                            ((e = n.snapGrid),
                            (t = n.params).breakpoints && n.setBreakpoint(),
                            n.updateSize(),
                            n.updateSlides(),
                            n.updateProgress(),
                            n.updateSlidesClasses(),
                            n.params.freeMode
                                ? (i(), n.params.autoHeight && n.updateAutoHeight())
                                : (("auto" === n.params.slidesPerView || 1 < n.params.slidesPerView) && n.isEnd && !n.params.centeredSlides ? n.slideTo(n.slides.length - 1, 0, !1, !0) : n.slideTo(n.activeIndex, 0, !1, !0)) || i(),
                            t.watchOverflow && e !== n.snapGrid && n.checkOverflow(),
                            n.emit("update"));
                    }),
                    (d.prototype.init = function () {
                        var e = this;
                        e.initialized ||
                            (e.emit("beforeInit"),
                            e.params.breakpoints && e.setBreakpoint(),
                            e.addClasses(),
                            e.params.loop && e.loopCreate(),
                            e.updateSize(),
                            e.updateSlides(),
                            e.params.watchOverflow && e.checkOverflow(),
                            e.params.grabCursor && e.setGrabCursor(),
                            e.params.preloadImages && e.preloadImages(),
                            e.params.loop ? e.slideTo(e.params.initialSlide + e.loopedSlides, 0, e.params.runCallbacksOnInit) : e.slideTo(e.params.initialSlide, 0, e.params.runCallbacksOnInit),
                            e.attachEvents(),
                            (e.initialized = !0),
                            e.emit("init"));
                    }),
                    (d.prototype.destroy = function (e, t) {
                        void 0 === e && (e = !0), void 0 === t && (t = !0);
                        var n = this,
                            i = n.params,
                            r = n.$el,
                            a = n.$wrapperEl,
                            o = n.slides;
                        return (
                            void 0 === n.params ||
                                n.destroyed ||
                                (n.emit("beforeDestroy"),
                                (n.initialized = !1),
                                n.detachEvents(),
                                i.loop && n.loopDestroy(),
                                t &&
                                    (n.removeClasses(),
                                    r.removeAttr("style"),
                                    a.removeAttr("style"),
                                    o &&
                                        o.length &&
                                        o
                                            .removeClass([i.slideVisibleClass, i.slideActiveClass, i.slideNextClass, i.slidePrevClass].join(" "))
                                            .removeAttr("style")
                                            .removeAttr("data-swiper-slide-index")
                                            .removeAttr("data-swiper-column")
                                            .removeAttr("data-swiper-row")),
                                n.emit("destroy"),
                                Object.keys(n.eventsListeners).forEach(function (e) {
                                    n.off(e);
                                }),
                                !1 !== e && ((n.$el[0].swiper = null), n.$el.data("swiper", null), W.deleteProps(n)),
                                (n.destroyed = !0)),
                            null
                        );
                    }),
                    (d.extendDefaults = function (e) {
                        W.extend(E, e);
                    }),
                    (e.extendedDefaults.get = function () {
                        return E;
                    }),
                    (e.defaults.get = function () {
                        return C;
                    }),
                    (e.Class.get = function () {
                        return l;
                    }),
                    (e.$.get = function () {
                        return v;
                    }),
                    Object.defineProperties(d, e),
                    d
                );
            })(e),
            m = { name: "device", proto: { device: g }, static: { device: g } },
            w = { name: "support", proto: { support: G }, static: { support: G } },
            b = { name: "browser", proto: { browser: T }, static: { browser: T } },
            e = {
                name: "resize",
                create: function () {
                    var e = this;
                    W.extend(e, {
                        resize: {
                            resizeHandler: function () {
                                e && !e.destroyed && e.initialized && (e.emit("beforeResize"), e.emit("resize"));
                            },
                            orientationChangeHandler: function () {
                                e && !e.destroyed && e.initialized && e.emit("orientationchange");
                            },
                        },
                    });
                },
                on: {
                    init: function () {
                        V.addEventListener("resize", this.resize.resizeHandler), V.addEventListener("orientationchange", this.resize.orientationChangeHandler);
                    },
                    destroy: function () {
                        V.removeEventListener("resize", this.resize.resizeHandler), V.removeEventListener("orientationchange", this.resize.orientationChangeHandler);
                    },
                },
            },
            k = {
                func: V.MutationObserver || V.WebkitMutationObserver,
                attach: function (e, t) {
                    void 0 === t && (t = {});
                    var n = this,
                        i = new k.func(function (e) {
                            var t;
                            1 !== e.length
                                ? ((t = function () {
                                      n.emit("observerUpdate", e[0]);
                                  }),
                                  V.requestAnimationFrame ? V.requestAnimationFrame(t) : V.setTimeout(t, 0))
                                : n.emit("observerUpdate", e[0]);
                        });
                    i.observe(e, { attributes: void 0 === t.attributes || t.attributes, childList: void 0 === t.childList || t.childList, characterData: void 0 === t.characterData || t.characterData }), n.observer.observers.push(i);
                },
                init: function () {
                    var e = this;
                    if (G.observer && e.params.observer) {
                        if (e.params.observeParents) for (var t = e.$el.parents(), n = 0; n < t.length; n += 1) e.observer.attach(t[n]);
                        e.observer.attach(e.$el[0], { childList: e.params.observeSlideChildren }), e.observer.attach(e.$wrapperEl[0], { attributes: !1 });
                    }
                },
                destroy: function () {
                    this.observer.observers.forEach(function (e) {
                        e.disconnect();
                    }),
                        (this.observer.observers = []);
                },
            },
            A = {
                update: function () {
                    var e,
                        t,
                        n = this,
                        i = n.params.navigation;
                    n.params.loop ||
                        ((e = (t = n.navigation).$nextEl),
                        (t = t.$prevEl) && 0 < t.length && (n.isBeginning ? t.addClass(i.disabledClass) : t.removeClass(i.disabledClass), t[n.params.watchOverflow && n.isLocked ? "addClass" : "removeClass"](i.lockClass)),
                        e && 0 < e.length && (n.isEnd ? e.addClass(i.disabledClass) : e.removeClass(i.disabledClass), e[n.params.watchOverflow && n.isLocked ? "addClass" : "removeClass"](i.lockClass)));
                },
                onPrevClick: function (e) {
                    e.preventDefault(), (this.isBeginning && !this.params.loop) || this.slidePrev();
                },
                onNextClick: function (e) {
                    e.preventDefault(), (this.isEnd && !this.params.loop) || this.slideNext();
                },
                init: function () {
                    var e,
                        t,
                        n = this,
                        i = n.params.navigation;
                    (i.nextEl || i.prevEl) &&
                        (i.nextEl && ((e = v(i.nextEl)), n.params.uniqueNavElements && "string" == typeof i.nextEl && 1 < e.length && 1 === n.$el.find(i.nextEl).length && (e = n.$el.find(i.nextEl))),
                        i.prevEl && ((t = v(i.prevEl)), n.params.uniqueNavElements && "string" == typeof i.prevEl && 1 < t.length && 1 === n.$el.find(i.prevEl).length && (t = n.$el.find(i.prevEl))),
                        e && 0 < e.length && e.on("click", n.navigation.onNextClick),
                        t && 0 < t.length && t.on("click", n.navigation.onPrevClick),
                        W.extend(n.navigation, { $nextEl: e, nextEl: e && e[0], $prevEl: t, prevEl: t && t[0] }));
                },
                destroy: function () {
                    var e = this,
                        t = e.navigation,
                        n = t.$nextEl,
                        t = t.$prevEl;
                    n && n.length && (n.off("click", e.navigation.onNextClick), n.removeClass(e.params.navigation.disabledClass)),
                        t && t.length && (t.off("click", e.navigation.onPrevClick), t.removeClass(e.params.navigation.disabledClass));
                },
            },
            P = {
                update: function () {
                    var e = this,
                        t = e.rtl,
                        i = e.params.pagination;
                    if (i.el && e.pagination.el && e.pagination.$el && 0 !== e.pagination.$el.length) {
                        var r,
                            n = (e.virtual && e.params.virtual.enabled ? e.virtual : e).slides.length,
                            a = e.pagination.$el,
                            o = e.params.loop ? Math.ceil((n - 2 * e.loopedSlides) / e.params.slidesPerGroup) : e.snapGrid.length;
                        if (
                            (e.params.loop
                                ? ((r = Math.ceil((e.activeIndex - e.loopedSlides) / e.params.slidesPerGroup)) > n - 1 - 2 * e.loopedSlides && (r -= n - 2 * e.loopedSlides),
                                  o - 1 < r && (r -= o),
                                  r < 0 && "bullets" !== e.params.paginationType && (r = o + r))
                                : (r = void 0 !== e.snapIndex ? e.snapIndex : e.activeIndex || 0),
                            "bullets" === i.type && e.pagination.bullets && 0 < e.pagination.bullets.length)
                        ) {
                            var s,
                                l,
                                d,
                                u,
                                c,
                                p = e.pagination.bullets;
                            if (
                                (i.dynamicBullets &&
                                    ((e.pagination.bulletSize = p.eq(0)[e.isHorizontal() ? "outerWidth" : "outerHeight"](!0)),
                                    a.css(e.isHorizontal() ? "width" : "height", e.pagination.bulletSize * (i.dynamicMainBullets + 4) + "px"),
                                    1 < i.dynamicMainBullets &&
                                        void 0 !== e.previousIndex &&
                                        ((e.pagination.dynamicBulletIndex += r - e.previousIndex),
                                        e.pagination.dynamicBulletIndex > i.dynamicMainBullets - 1
                                            ? (e.pagination.dynamicBulletIndex = i.dynamicMainBullets - 1)
                                            : e.pagination.dynamicBulletIndex < 0 && (e.pagination.dynamicBulletIndex = 0)),
                                    (s = r - e.pagination.dynamicBulletIndex),
                                    (d = ((l = s + (Math.min(p.length, i.dynamicMainBullets) - 1)) + s) / 2)),
                                p.removeClass(
                                    i.bulletActiveClass + " " + i.bulletActiveClass + "-next " + i.bulletActiveClass + "-next-next " + i.bulletActiveClass + "-prev " + i.bulletActiveClass + "-prev-prev " + i.bulletActiveClass + "-main"
                                ),
                                1 < a.length)
                            )
                                p.each(function (e, t) {
                                    var n = v(t),
                                        t = n.index();
                                    t === r && n.addClass(i.bulletActiveClass),
                                        i.dynamicBullets &&
                                            (s <= t && t <= l && n.addClass(i.bulletActiveClass + "-main"),
                                            t === s &&
                                                n
                                                    .prev()
                                                    .addClass(i.bulletActiveClass + "-prev")
                                                    .prev()
                                                    .addClass(i.bulletActiveClass + "-prev-prev"),
                                            t === l &&
                                                n
                                                    .next()
                                                    .addClass(i.bulletActiveClass + "-next")
                                                    .next()
                                                    .addClass(i.bulletActiveClass + "-next-next"));
                                });
                            else if ((p.eq(r).addClass(i.bulletActiveClass), i.dynamicBullets)) {
                                for (var f = p.eq(s), n = p.eq(l), h = s; h <= l; h += 1) p.eq(h).addClass(i.bulletActiveClass + "-main");
                                f
                                    .prev()
                                    .addClass(i.bulletActiveClass + "-prev")
                                    .prev()
                                    .addClass(i.bulletActiveClass + "-prev-prev"),
                                    n
                                        .next()
                                        .addClass(i.bulletActiveClass + "-next")
                                        .next()
                                        .addClass(i.bulletActiveClass + "-next-next");
                            }
                            i.dynamicBullets &&
                                ((c = Math.min(p.length, i.dynamicMainBullets + 4)),
                                (u = (e.pagination.bulletSize * c - e.pagination.bulletSize) / 2 - d * e.pagination.bulletSize),
                                (c = t ? "right" : "left"),
                                p.css(e.isHorizontal() ? c : "top", u + "px"));
                        }
                        "fraction" === i.type && (a.find("." + i.currentClass).text(i.formatFractionCurrent(r + 1)), a.find("." + i.totalClass).text(i.formatFractionTotal(o))),
                            "progressbar" === i.type &&
                                ((d = i.progressbarOpposite ? (e.isHorizontal() ? "vertical" : "horizontal") : e.isHorizontal() ? "horizontal" : "vertical"),
                                (t = (r + 1) / o),
                                (u = c = 1),
                                "horizontal" == d ? (c = t) : (u = t),
                                a
                                    .find("." + i.progressbarFillClass)
                                    .transform("translate3d(0,0,0) scaleX(" + c + ") scaleY(" + u + ")")
                                    .transition(e.params.speed)),
                            "custom" === i.type && i.renderCustom ? (a.html(i.renderCustom(e, r + 1, o)), e.emit("paginationRender", e, a[0])) : e.emit("paginationUpdate", e, a[0]),
                            a[e.params.watchOverflow && e.isLocked ? "addClass" : "removeClass"](i.lockClass);
                    }
                },
                render: function () {
                    var e = this,
                        t = e.params.pagination;
                    if (t.el && e.pagination.el && e.pagination.$el && 0 !== e.pagination.$el.length) {
                        var n = (e.virtual && e.params.virtual.enabled ? e.virtual : e).slides.length,
                            i = e.pagination.$el,
                            r = "";
                        if ("bullets" === t.type) {
                            for (var a = e.params.loop ? Math.ceil((n - 2 * e.loopedSlides) / e.params.slidesPerGroup) : e.snapGrid.length, o = 0; o < a; o += 1)
                                t.renderBullet ? (r += t.renderBullet.call(e, o, t.bulletClass)) : (r += "<" + t.bulletElement + ' class="' + t.bulletClass + '"></' + t.bulletElement + ">");
                            i.html(r), (e.pagination.bullets = i.find("." + t.bulletClass));
                        }
                        "fraction" === t.type && ((r = t.renderFraction ? t.renderFraction.call(e, t.currentClass, t.totalClass) : '<span class="' + t.currentClass + '"></span> / <span class="' + t.totalClass + '"></span>'), i.html(r)),
                            "progressbar" === t.type && ((r = t.renderProgressbar ? t.renderProgressbar.call(e, t.progressbarFillClass) : '<span class="' + t.progressbarFillClass + '"></span>'), i.html(r)),
                            "custom" !== t.type && e.emit("paginationRender", e.pagination.$el[0]);
                    }
                },
                init: function () {
                    var e,
                        t = this,
                        n = t.params.pagination;
                    !n.el ||
                        (0 !== (e = v(n.el)).length &&
                            (t.params.uniqueNavElements && "string" == typeof n.el && 1 < e.length && 1 === t.$el.find(n.el).length && (e = t.$el.find(n.el)),
                            "bullets" === n.type && n.clickable && e.addClass(n.clickableClass),
                            e.addClass(n.modifierClass + n.type),
                            "bullets" === n.type && n.dynamicBullets && (e.addClass("" + n.modifierClass + n.type + "-dynamic"), (t.pagination.dynamicBulletIndex = 0), n.dynamicMainBullets < 1 && (n.dynamicMainBullets = 1)),
                            "progressbar" === n.type && n.progressbarOpposite && e.addClass(n.progressbarOppositeClass),
                            n.clickable &&
                                e.on("click", "." + n.bulletClass, function (e) {
                                    e.preventDefault();
                                    e = v(this).index() * t.params.slidesPerGroup;
                                    t.params.loop && (e += t.loopedSlides), t.slideTo(e);
                                }),
                            W.extend(t.pagination, { $el: e, el: e[0] })));
                },
                destroy: function () {
                    var e,
                        t = this,
                        n = t.params.pagination;
                    n.el &&
                        t.pagination.el &&
                        t.pagination.$el &&
                        0 !== t.pagination.$el.length &&
                        ((e = t.pagination.$el).removeClass(n.hiddenClass),
                        e.removeClass(n.modifierClass + n.type),
                        t.pagination.bullets && t.pagination.bullets.removeClass(n.bulletActiveClass),
                        n.clickable && e.off("click", "." + n.bulletClass));
                },
            },
            L = {
                loadInSlide: function (e, s) {
                    void 0 === s && (s = !0);
                    var l,
                        d = this,
                        u = d.params.lazy;
                    void 0 !== e &&
                        0 !== d.slides.length &&
                        ((e = (l = d.virtual && d.params.virtual.enabled ? d.$wrapperEl.children("." + d.params.slideClass + '[data-swiper-slide-index="' + e + '"]') : d.slides.eq(e)).find(
                            "." + u.elementClass + ":not(." + u.loadedClass + "):not(." + u.loadingClass + ")"
                        )),
                        0 !== (e = l.hasClass(u.elementClass) && !l.hasClass(u.loadedClass) && !l.hasClass(u.loadingClass) ? e.add(l[0]) : e).length &&
                            e.each(function (e, t) {
                                var n = v(t);
                                n.addClass(u.loadingClass);
                                var i = n.attr("data-background"),
                                    r = n.attr("data-src"),
                                    a = n.attr("data-srcset"),
                                    o = n.attr("data-sizes");
                                d.loadImage(n[0], r || i, a, o, !1, function () {
                                    var e, t;
                                    null == d ||
                                        !d ||
                                        (d && !d.params) ||
                                        d.destroyed ||
                                        (i
                                            ? (n.css("background-image", 'url("' + i + '")'), n.removeAttr("data-background"))
                                            : (a && (n.attr("srcset", a), n.removeAttr("data-srcset")), o && (n.attr("sizes", o), n.removeAttr("data-sizes")), r && (n.attr("src", r), n.removeAttr("data-src"))),
                                        n.addClass(u.loadedClass).removeClass(u.loadingClass),
                                        l.find("." + u.preloaderClass).remove(),
                                        d.params.loop &&
                                            s &&
                                            ((t = l.attr("data-swiper-slide-index")),
                                            l.hasClass(d.params.slideDuplicateClass)
                                                ? ((e = d.$wrapperEl.children('[data-swiper-slide-index="' + t + '"]:not(.' + d.params.slideDuplicateClass + ")")), d.lazy.loadInSlide(e.index(), !1))
                                                : ((t = d.$wrapperEl.children("." + d.params.slideDuplicateClass + '[data-swiper-slide-index="' + t + '"]')), d.lazy.loadInSlide(t.index(), !1))),
                                        d.emit("lazyImageReady", l[0], n[0]));
                                }),
                                    d.emit("lazyImageLoad", l[0], n[0]);
                            }));
                },
                load: function () {
                    var n = this,
                        t = n.$wrapperEl,
                        i = n.params,
                        r = n.slides,
                        e = n.activeIndex,
                        a = n.virtual && i.virtual.enabled,
                        o = i.lazy,
                        s = i.slidesPerView;
                    function l(e) {
                        if (a) {
                            if (t.children("." + i.slideClass + '[data-swiper-slide-index="' + e + '"]').length) return 1;
                        } else if (r[e]) return 1;
                    }
                    function d(e) {
                        return a ? v(e).attr("data-swiper-slide-index") : v(e).index();
                    }
                    if (("auto" === s && (s = 0), n.lazy.initialImageLoaded || (n.lazy.initialImageLoaded = !0), n.params.watchSlidesVisibility))
                        t.children("." + i.slideVisibleClass).each(function (e, t) {
                            t = a ? v(t).attr("data-swiper-slide-index") : v(t).index();
                            n.lazy.loadInSlide(t);
                        });
                    else if (1 < s) for (var u = e; u < e + s; u += 1) l(u) && n.lazy.loadInSlide(u);
                    else n.lazy.loadInSlide(e);
                    if (o.loadPrevNext)
                        if (1 < s || (o.loadPrevNextAmount && 1 < o.loadPrevNextAmount)) {
                            for (var c = o.loadPrevNextAmount, o = s, p = Math.min(e + o + Math.max(c, o), r.length), c = Math.max(e - Math.max(o, c), 0), f = e + s; f < p; f += 1) l(f) && n.lazy.loadInSlide(f);
                            for (var h = c; h < e; h += 1) l(h) && n.lazy.loadInSlide(h);
                        } else {
                            c = t.children("." + i.slideNextClass);
                            0 < c.length && n.lazy.loadInSlide(d(c));
                            c = t.children("." + i.slidePrevClass);
                            0 < c.length && n.lazy.loadInSlide(d(c));
                        }
                },
            },
            M = {
                run: function () {
                    var e = this,
                        t = e.slides.eq(e.activeIndex),
                        n = e.params.autoplay.delay;
                    t.attr("data-swiper-autoplay") && (n = t.attr("data-swiper-autoplay") || e.params.autoplay.delay),
                        (e.autoplay.timeout = W.nextTick(function () {
                            e.params.autoplay.reverseDirection
                                ? e.params.loop
                                    ? (e.loopFix(), e.slidePrev(e.params.speed, !0, !0), e.emit("autoplay"))
                                    : e.isBeginning
                                    ? e.params.autoplay.stopOnLastSlide
                                        ? e.autoplay.stop()
                                        : (e.slideTo(e.slides.length - 1, e.params.speed, !0, !0), e.emit("autoplay"))
                                    : (e.slidePrev(e.params.speed, !0, !0), e.emit("autoplay"))
                                : e.params.loop
                                ? (e.loopFix(), e.slideNext(e.params.speed, !0, !0), e.emit("autoplay"))
                                : e.isEnd
                                ? e.params.autoplay.stopOnLastSlide
                                    ? e.autoplay.stop()
                                    : (e.slideTo(0, e.params.speed, !0, !0), e.emit("autoplay"))
                                : (e.slideNext(e.params.speed, !0, !0), e.emit("autoplay"));
                        }, n));
                },
                start: function () {
                    var e = this;
                    return void 0 === e.autoplay.timeout && !e.autoplay.running && ((e.autoplay.running = !0), e.emit("autoplayStart"), e.autoplay.run(), !0);
                },
                stop: function () {
                    var e = this;
                    return !!e.autoplay.running && void 0 !== e.autoplay.timeout && (e.autoplay.timeout && (clearTimeout(e.autoplay.timeout), (e.autoplay.timeout = void 0)), (e.autoplay.running = !1), e.emit("autoplayStop"), !0);
                },
                pause: function (e) {
                    var t = this;
                    t.autoplay.running &&
                        (t.autoplay.paused ||
                            (t.autoplay.timeout && clearTimeout(t.autoplay.timeout),
                            (t.autoplay.paused = !0),
                            0 !== e && t.params.autoplay.waitForTransition
                                ? (t.$wrapperEl[0].addEventListener("transitionend", t.autoplay.onTransitionEnd), t.$wrapperEl[0].addEventListener("webkitTransitionEnd", t.autoplay.onTransitionEnd))
                                : ((t.autoplay.paused = !1), t.autoplay.run())));
                },
            },
            e = [
                m,
                w,
                b,
                e,
                {
                    name: "observer",
                    params: { observer: !1, observeParents: !1, observeSlideChildren: !1 },
                    create: function () {
                        W.extend(this, { observer: { init: k.init.bind(this), attach: k.attach.bind(this), destroy: k.destroy.bind(this), observers: [] } });
                    },
                    on: {
                        init: function () {
                            this.observer.init();
                        },
                        destroy: function () {
                            this.observer.destroy();
                        },
                    },
                },
                {
                    name: "navigation",
                    params: { navigation: { nextEl: null, prevEl: null, hideOnClick: !1, disabledClass: "swiper-button-disabled", hiddenClass: "swiper-button-hidden", lockClass: "swiper-button-lock" } },
                    create: function () {
                        var e = this;
                        W.extend(e, { navigation: { init: A.init.bind(e), update: A.update.bind(e), destroy: A.destroy.bind(e), onNextClick: A.onNextClick.bind(e), onPrevClick: A.onPrevClick.bind(e) } });
                    },
                    on: {
                        init: function () {
                            this.navigation.init(), this.navigation.update();
                        },
                        toEdge: function () {
                            this.navigation.update();
                        },
                        fromEdge: function () {
                            this.navigation.update();
                        },
                        destroy: function () {
                            this.navigation.destroy();
                        },
                        click: function (e) {
                            var t = this.navigation,
                                n = t.$nextEl,
                                t = t.$prevEl;
                            !this.params.navigation.hideOnClick || v(e.target).is(t) || v(e.target).is(n) || (n && n.toggleClass(this.params.navigation.hiddenClass), t && t.toggleClass(this.params.navigation.hiddenClass));
                        },
                    },
                },
                {
                    name: "pagination",
                    params: {
                        pagination: {
                            el: null,
                            bulletElement: "span",
                            clickable: !1,
                            hideOnClick: !1,
                            renderBullet: null,
                            renderProgressbar: null,
                            renderFraction: null,
                            renderCustom: null,
                            progressbarOpposite: !1,
                            type: "bullets",
                            dynamicBullets: !1,
                            dynamicMainBullets: 1,
                            formatFractionCurrent: function (e) {
                                return e;
                            },
                            formatFractionTotal: function (e) {
                                return e;
                            },
                            bulletClass: "swiper-pagination-bullet",
                            bulletActiveClass: "swiper-pagination-bullet-active",
                            modifierClass: "swiper-pagination-",
                            currentClass: "swiper-pagination-current",
                            totalClass: "swiper-pagination-total",
                            hiddenClass: "swiper-pagination-hidden",
                            progressbarFillClass: "swiper-pagination-progressbar-fill",
                            progressbarOppositeClass: "swiper-pagination-progressbar-opposite",
                            clickableClass: "swiper-pagination-clickable",
                            lockClass: "swiper-pagination-lock",
                        },
                    },
                    create: function () {
                        var e = this;
                        W.extend(e, { pagination: { init: P.init.bind(e), render: P.render.bind(e), update: P.update.bind(e), destroy: P.destroy.bind(e), dynamicBulletIndex: 0 } });
                    },
                    on: {
                        init: function () {
                            this.pagination.init(), this.pagination.render(), this.pagination.update();
                        },
                        activeIndexChange: function () {
                            (!this.params.loop && void 0 !== this.snapIndex) || this.pagination.update();
                        },
                        snapIndexChange: function () {
                            this.params.loop || this.pagination.update();
                        },
                        slidesLengthChange: function () {
                            this.params.loop && (this.pagination.render(), this.pagination.update());
                        },
                        snapGridLengthChange: function () {
                            this.params.loop || (this.pagination.render(), this.pagination.update());
                        },
                        destroy: function () {
                            this.pagination.destroy();
                        },
                        click: function (e) {
                            var t = this;
                            t.params.pagination.el && t.params.pagination.hideOnClick && 0 < t.pagination.$el.length && !v(e.target).hasClass(t.params.pagination.bulletClass) && t.pagination.$el.toggleClass(t.params.pagination.hiddenClass);
                        },
                    },
                },
                {
                    name: "lazy",
                    params: {
                        lazy: {
                            enabled: !1,
                            loadPrevNext: !1,
                            loadPrevNextAmount: 1,
                            loadOnTransitionStart: !1,
                            elementClass: "swiper-lazy",
                            loadingClass: "swiper-lazy-loading",
                            loadedClass: "swiper-lazy-loaded",
                            preloaderClass: "swiper-lazy-preloader",
                        },
                    },
                    create: function () {
                        W.extend(this, { lazy: { initialImageLoaded: !1, load: L.load.bind(this), loadInSlide: L.loadInSlide.bind(this) } });
                    },
                    on: {
                        beforeInit: function () {
                            this.params.lazy.enabled && this.params.preloadImages && (this.params.preloadImages = !1);
                        },
                        init: function () {
                            this.params.lazy.enabled && !this.params.loop && 0 === this.params.initialSlide && this.lazy.load();
                        },
                        scroll: function () {
                            this.params.freeMode && !this.params.freeModeSticky && this.lazy.load();
                        },
                        resize: function () {
                            this.params.lazy.enabled && this.lazy.load();
                        },
                        scrollbarDragMove: function () {
                            this.params.lazy.enabled && this.lazy.load();
                        },
                        transitionStart: function () {
                            var e = this;
                            e.params.lazy.enabled && (e.params.lazy.loadOnTransitionStart || (!e.params.lazy.loadOnTransitionStart && !e.lazy.initialImageLoaded)) && e.lazy.load();
                        },
                        transitionEnd: function () {
                            this.params.lazy.enabled && !this.params.lazy.loadOnTransitionStart && this.lazy.load();
                        },
                    },
                },
                {
                    name: "autoplay",
                    params: { autoplay: { enabled: !1, delay: 3e3, waitForTransition: !0, disableOnInteraction: !0, stopOnLastSlide: !1, reverseDirection: !1 } },
                    create: function () {
                        var t = this;
                        W.extend(t, {
                            autoplay: {
                                running: !1,
                                paused: !1,
                                run: M.run.bind(t),
                                start: M.start.bind(t),
                                stop: M.stop.bind(t),
                                pause: M.pause.bind(t),
                                onTransitionEnd: function (e) {
                                    t &&
                                        !t.destroyed &&
                                        t.$wrapperEl &&
                                        e.target === this &&
                                        (t.$wrapperEl[0].removeEventListener("transitionend", t.autoplay.onTransitionEnd),
                                        t.$wrapperEl[0].removeEventListener("webkitTransitionEnd", t.autoplay.onTransitionEnd),
                                        (t.autoplay.paused = !1),
                                        t.autoplay.running ? t.autoplay.run() : t.autoplay.stop());
                                },
                            },
                        });
                    },
                    on: {
                        init: function () {
                            this.params.autoplay.enabled && this.autoplay.start();
                        },
                        beforeTransitionStart: function (e, t) {
                            this.autoplay.running && (t || !this.params.autoplay.disableOnInteraction ? this.autoplay.pause(e) : this.autoplay.stop());
                        },
                        sliderFirstMove: function () {
                            this.autoplay.running && (this.params.autoplay.disableOnInteraction ? this.autoplay.stop() : this.autoplay.pause());
                        },
                        destroy: function () {
                            this.autoplay.running && this.autoplay.stop();
                        },
                    },
                },
            ];
        return void 0 === h.use && ((h.use = h.Class.use), (h.installModule = h.Class.installModule)), h.use(e), h;
    }),
    $(document).ready(function () {
        $(".lazy").Lazy({ enableThrottle: !0, throttle: 250 }),
            (sliderGunes = new Swiper(".main-slider .swiper-container", {
                followFinger: !1,
                simulateTouch: !1,
                slidesPerView: 1,
                slidesPerGroup: 1,
                speed: 1,
                on: {
                    slideChangeTransitionEnd: function (e) {
                        var t = $(".main-slider .swiper-slide-active").index();
                        $(".main-slider .pagination li").removeClass("active"), $(".main-slider .pagination li").eq(t).addClass("active"), $(".main-slider img.lazy").lazy();
                    },
                },
            })),
            $(".main-slider .pagination li").mouseover(function () {
                sliderGunes.slideTo($(this).index());
            }),
            (author = new Swiper(".author-slider .swiper-container", {
                followFinger: !1,
                simulateTouch: !1,
                navigation: { nextEl: ".author-slider .icon-right-arrow-line", prevEl: ".author-slider .icon-left-arrow-line" },
                slidesPerView: 3,
                slidesPerGroup: 1,
                speed: 600,
                spaceBetween: 8,
                on: {
                    slideChangeTransitionEnd: function (e) {
                        $(".author-slider img.lazy").lazy();
                    },
                },
            })),
            (slider2 = new Swiper(".slider-2 .swiper-container", {
                followFinger: !1,
                simulateTouch: !1,
                slidesPerView: 1,
                slidesPerGroup: 1,
                speed: 1,
                on: {
                    slideChangeTransitionEnd: function (e) {
                        var t = $(".slider-2 .swiper-slide-active").index();
                        $(".slider-2 .slider-pagination li").removeClass("active"), $(".slider-2 .slider-pagination li").eq(t).addClass("active"), $(".slider-2 img.lazy").lazy();
                    },
                },
            })),
            $(".slider-2 .slider-pagination li").mouseover(function () {
                slider2.slideTo($(this).index());
            });
        new Swiper("#lastnewstop .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            loop: !0,
            navigation: { nextEl: "#lastnewstop .icon-right-arrow-line", prevEl: "#lastnewstop .icon-left-arrow-line" },
            autoplay: { delay: 5e3 },
        });
        (sliders1 = new Swiper("#sliders1 .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            speed: 1,
            on: {
                slideChangeTransitionEnd: function (e) {
                    var t = $("#sliders1 .swiper-slide-active").index();
                    $("#sliders1 .s-pagination li").removeClass("active"), $("#sliders1 .s-pagination li").eq(t).addClass("active"), $("#sliders1 img.lazy").lazy();
                },
            },
        })),
            $("#sliders1 .s-pagination li").mouseover(function () {
                sliders1.slideTo($(this).index());
            });
        var e = new Swiper("#sliders2 .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            speed: 1,
            loop: !0,
            navigation: { nextEl: "#sliders2 .icon-right-arrow-line", prevEl: "#sliders2 .icon-left-arrow-line" },
            on: {
                slideChangeTransitionEnd: function (e) {
                    var t = $("#sliders2 .swiper-slide-active").data("swiper-slide-index");
                    $("#sliders2 .s-pagination li").removeClass("active"), $("#sliders2 .s-pagination li").eq(t).addClass("active"), $("#sliders2 img.lazy").lazy();
                },
            },
        });
        $("#sliders2 .s-pagination li").mouseover(function () {
            e.slideTo($(this).index() + 1);
        });
        var t = new Swiper("#mainheadline .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            speed: 1,
            loop: !0,
            navigation: { nextEl: "#mainheadline .icon-right-arrow-line", prevEl: "#mainheadline .icon-left-arrow-line" },
            on: {
                slideChangeTransitionEnd: function (e) {
                    var t = $("#mainheadline .swiper-slide-active").data("swiper-slide-index");
                    $("#mainheadline .s-pagination li a").removeClass("active"), $("#mainheadline .s-pagination li").eq(t).find("a").addClass("active"), $("#mainheadline img.lazy").lazy();
                },
            },
        });
        $("#mainheadline .s-pagination li").hover(function () {
            t.slideTo($(this).index() + 1);
        });
        var n = new Swiper("#sliders3 .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            observer: !0,
            observeParents: !0,
            speed: 1,
            on: {
                slideChangeTransitionEnd: function (e) {
                    var t = $("#sliders3 .swiper-slide-active").index();
                    $("#sliders3 .s-pagination li").removeClass("active"), $("#sliders3 .s-pagination li").eq(t).addClass("active"), $("#sliders3 img.lazy").lazy();
                },
            },
        });
        $("#sliders3 .s-pagination li").mouseover(function () {
            n.slideTo($(this).index());
        });
        var i = new Swiper("#multimedyaSlider .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            speed: 1,
            on: {
                slideChangeTransitionEnd: function (e) {
                    $("#multimedyaSlider img.lazy").lazy();
                },
            },
        });
        $("#multimedyaSlider .s-pagination li").mouseover(function () {
            var e = $(this).index();
            $("#multimedyaSlider .s-pagination li").removeClass("active"), $(this).addClass("active"), i.slideTo(e);
        });
        var r = new Swiper("#multimedyaSlider2 .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            speed: 1,
            on: {
                slideChangeTransitionEnd: function (e) {
                    $("#multimedyaSlider2 img.lazy").lazy();
                },
            },
        });
        $("#multimedyaSlider2 .s-pagination li").mouseover(function () {
            var e = $(this).index();
            $("#multimedyaSlider2 .s-pagination li").removeClass("active"), $(this).addClass("active"), r.slideTo(e);
        });
        new Swiper("#videoslider .swiper-container", {
            followFinger: !1,
            simulateTouch: !1,
            slidesPerView: 1,
            slidesPerGroup: 1,
            speed: 1,
            loop: !0,
            on: {
                slideChangeTransitionEnd: function (e) {
                    $("#videoslider img.lazy").lazy();
                },
            },
            pagination: { el: "#videoslider .swiper-pagination", clickable: !0 },
            navigation: { nextEl: "#videoslider .icon-right-arrow-line", prevEl: "#videoslider .icon-left-arrow-line" },
        }),
            new Swiper("#lastnews .swiper-container", {
                followFinger: !1,
                simulateTouch: !1,
                slidesPerView: "auto",
                spaceBetween: 16,
                navigation: { nextEl: "#lastnews .icon-right-arrow-line", prevEl: "#lastnews .icon-left-arrow-line" },
                autoplay: { delay: 5e3 },
            }),
            new Swiper(".whatsapp-slider .swiper-container", { followFinger: !1, simulateTouch: !1, slidesPerView: 1, direction: "vertical", height: 20, spaceBetween: 4, autoplay: { delay: 3e3 } });
        var a = new Swiper("#asideSlider .swiper-container", { followFinger: !1, simulateTouch: !1, slidesPerView: 1, slidesPerGroup: 1, speed: 1 });
        $("#asideSlider .s-pagination li").hover(function () {
            var e = $(this).index();
            $("#asideSlider .s-pagination li").removeClass("active"), $(this).addClass("active"), a.slideTo(e);
        }),
            $("body").is(".home") &&
                (setTimeout(function () {
                    (sliders1.params.autoplay.delay = 5e3), sliders1.autoplay.start();
                }, 3e3),
                setTimeout(function () {
                    (e.params.autoplay.delay = 5e3), e.autoplay.start();
                }, 4e3),
                setTimeout(function () {
                    (t.params.autoplay.delay = 5e3), t.autoplay.start();
                }, 5e3),
                setTimeout(function () {
                    (n.params.autoplay.delay = 5e3), n.autoplay.start();
                }, 6e3)),
            $(".drop-select").click(function (e) {
                return !$(this).hasClass("search active") && void ($(this).hasClass("active") ? $(this).removeClass("active") : (e.stopPropagation(), $(".drop-select").removeClass("active"), $(this).addClass("active")));
            }),
            $(document).click(function () {
                $(".drop-select").hasClass("active") && $(".drop-select").removeClass("active");
            }),
            $("#weather-area").hover(function () {
                $("#weather-action").fadeIn("fast");
            }),
            $("#weather-area").hover(
                function () {},
                function () {
                    $("#weather-action").fadeOut("fast");
                }
            ),
            $("#city").change(function () {
                !(function (e) {
                    (void 0 === e || null == e || e.length <= 0) && ((e = "34"), $("#city option[value=34]").attr("selected", "selected"));
                    $("#city option[value=" + e + "]").attr("selected", "selected"), $("#weather-area .title").text($("#city option:selected").text());
                    $.getJSON("https://www.star.com.tr/mobil/yenimobil/v1/hava/?q=" + e, function (e) {
                        $("#weather-area .degree .number").text(e.data[0].derece), $("#weather-area .image img").attr("src", e.data[0].Icon), $("#weather-area").show();
                    }).fail(function () {
                        $("#weather-area").hide();
                    });
                })($(this).val());
            }),
            $("#pageup").click(function () {
                $("html").stop().animate({ scrollTop: 0 }, 500, "swing");
            }),
            $(".social-media-links .big").click(function () {
                (curSize = parseInt($("#text .text, #text .spot").css("font-size")) + 2), 36 < curSize && (curSize = 36), $("#text .text, #text .spot").css("font-size", curSize);
            }),
            $(".social-media-links .small").click(function () {
                (curSize = parseInt($("#text .text, #text .spot").css("font-size")) - 2), curSize < 14 && (curSize = 14), $("#text .text, #text .spot").css("font-size", curSize);
            }),
            setTimeout(function () {
                $(".masthead, .topbanner, .reklam-alt-bant").css("height", "auto").css("overflow", "auto");
            }, 1e3),
            $("#stickerGallerySidebar").sticky({ topSpacing: 16, bottomSpacing: 500 }),
            $(".show-hide-button").click(function () {
                $(this).parents(".text-visible").toggleClass("active");
            });
    });

</script>
<div class="js-gpt-ad" data-adunit="/21664179734/Aksam_1x1_1" data-sizes='[1, 1]' data-lazy="false" data-threshold="500" data-mobile-adunit="" data-mobile-sizes=''></div>
<div class="js-gpt-ad" data-adunit="/21664179734/Star_1x1_1" data-sizes='[1, 1]' data-lazy="false" data-threshold="500" data-mobile-adunit="" data-mobile-sizes=''></div>
      <div class="footer-main margin-top-lg">
        <div class="widget-list-wrapper">
          <div class="container">
            <ul class="widget-list row middle color-white margin">
              <li class="col"><i class="icon icon-pageup cursor-pointer" id="pageup"></i></li>
              <li class="col"><a href="/kunye/" target="_blank">Künye & İletişim</a> </li>
			   <li class="col"><a href="/reklam/" target="_blank">Reklam</a> </li>
            </ul>
          </div>
        </div>
        <div class="link-wrapper padding-vertical-md">
          <div class="container">
            <ul class="flex between font-size-11">
              <li>
                <ul class="margin-bottom">
                  <li><a href="/son-dakika/" target="_blank">Son Dakika Haberleri</a></li>
				  <li><a href="https://ramazan.aksam.com.tr" target="_blank">Ramazan</a></li>
                  <li><a href="/spor/" target="_blank">Spor Haberleri</a></li>
				  <li><a href="/canli-skor/" target="_blank">Canlı Skor</a></li>
                  <li><a href="/magazin/" target="_blank">Magazin Haberleri</a></li>
				  <li><a href="/mor-papatya/" target="_blank">Mor Papatya</a></li>
				  <li><a href="https://quiz.aksam.com.tr" target="_blank">Quiz</a></li>
                </ul>
              </li>
              <li>
                <ul class="margin-bottom">
				  <li><a href="/gundem-analiz/" target="_blank">Gündem Analiz</a></li>
                  <li><a href="/siyaset/" target="_blank">Siyaset Haberleri</a></li>
                  <li><a href="/ekonomi/" target="_blank">Ekonomi Haberleri</a></li>
                  <li><a href="/yasam/" target="_blank">Yaşam Haberleri</a></li>
                  <li><a href="/dunya/" target="_blank">Dünya Haberleri</a></li>
                </ul>
              </li>
              <li>
                <ul class="margin-bottom">
                  <li><a href="/video/" target="_blank">Akşam TV</a></li>
                  <li><a href="/foto-galeri/" target="_blank">Foto Galeri</a></li>
                  <li><a href="/yazarlar/" target="_blank">Yazarlar</a></li>
				  
                </ul>
              </li>
              <li>
                <ul class="margin-bottom">
                  <li><a href="/kultur-sanat/" target="_blank">Kültür Sanat Haberleri</a></li>
                 	<li><a href="/televizyon/" target="_blank">Televizyon</a></li>
 					<li><a href="/guncel/" target="_blank">Güncel Haberler</a></li>
                  <li><a href="/cumartesi/" target="_blank">Cumartesi</a></li>
				  <li><a href="/sinema/" target="_blank">Sinema</a></li>
				  <li><a href="/kitap/" target="_blank">Kitap</a></li>
				  <li> <a href="/trend/" target="_blank">Trend</a></li>
                  <li><a href="/hava-durumu-15-gunluk-havadurumu/" target="_blank">Hava Durumu</a></li>
                </ul>
              </li>
              <li>
                <ul class="margin-bottom">
                  <li><a href="/otomobil/">Otomobil Haberleri</a></li>
									<li><a href="/saglik/">Sağlık Haberleri</a>
									</li> <li><a href="/teknoloji/" target="_blank">Bilim Ve Teknoloji Haberleri</a></li> 
                  <li><a href="/mor-papatya/astroloji/" target="_blank">Astroloji Haberleri</a></li>
                </ul>
              </li>
              <li>
                <ul class="margin-bottom">
                  <li><a href="https://e-gazete.aksam.com.tr/" target="_blank">E-Gazete</a></li>
				
				<li><a class="link-popup" href="https://www.turkmedya.com.tr/bilgitoplumuhizmetleri/tmedya" target="_blank">Bilgi Toplumu Hizmetleri</a></li>
				<li><a class="link-popup" href="https://www.turkmedya.com.tr/aksam#aksam_cerez" target="_blank">Çerez Politikası</a></li>
				<li><a class="link-popup" href="https://www.turkmedya.com.tr/aksam#aksam_gizlilik" target="_blank">Gizlilik Politikası</a></li>
				
                </ul>
              </li>
            </ul>
          </div>
        </div>
        <div class="copyright-wrapper padding-vertical-sm">
          <div class="container">
            <div class="flex between middle margin-bottom-sm">
              <div class="flex middle">
                <div class="icon icon-logo margin-right-md radius-sm"></div><span class="font-size-10">Copyright 2026</span>
              </div>
              <ul class="apps flex">
                <li class="margin-right-md"><a class="link-popup" rel="noopener" href="https://itunes.apple.com/tr/app/aksam/id982894881?l=tr&mt=8">
                    <div class="icon-apple-store"></div></a></li>
                <li><a  rel="noopener" class="link-popup" href="https://play.google.com/store/apps/details?id=com.aksam.android">
                    <div class="icon-google-play"></div></a></li>
					<li><a rel="noopener" class="link-popup" href="https://appgallery.huawei.com/app/C109215041">
                    <div class="margin-left-md"><img src="https://img3.aksam.com.tr/folders/app-gallery.jpg" width="128" height="34"></div></a></li>
              </ul>
            </div>
            <div class="info font-size-10 color-graymedium">Sitemizde yayınlanan haberlerin telif hakları gazete ve haber kaynaklarına aittir. İzin alınmadan, kaynak gösterilerek dahi iktibas edilemez.</div>
          </div>
        </div>
      </div>
<script>
function $DectGgF__(allow) {
      if(isNaN(+allow)) allow = 100;
    var start = +new Date();
    debugger;
    var end = +new Date();
    if(isNaN(start) || isNaN(end) || end - start > allow) {
      $$_LQF8CXAA8___googFc=true;
    }
  }
</script>
	  
<style>
#div-gpt-ad-1430736575877-6 iframe {
    z-index: 16;
    position: relative;
}
</style>
<script>var el = document.createElement('script');el.src = "https://analytics.cdnstr.com/MN-1-AKSAM9976YFZ/js/client.js?v=" + Math.random();el.id = "MNScriptTag";document.getElementsByTagName('head')[0].appendChild(el);
</script>
<script async>var el = document.createElement('script');el.src = "https://analytics.turk.pro/MN-1-AKSAM9976YFZ/js/client.js?v=" + Math.random();el.id = "MNScriptTag";document.getElementsByTagName('head')[0].appendChild(el);</script> 
<script>
document.addEventListener("click",function(e){let t=e.target.closest("a.link-popup");if(!t)return;e.preventDefault();let n=new URL(t.href);let r=n.origin+n.pathname;let i=`<div id="redirectPopup" style="position: fixed; left: 0px; background: rgb(255, 255, 255); z-index: 2147483647; width: 100%; height: 100%; top: 0px;"><style>html { transform: inherit !important; }body { margin: 0; padding: 0; }*, *:before, *:after { box-sizing: border-box; }.re-bottom { display: flex; flex-direction: column; gap: 12px; width: 100%; text-align: center; margin-top: 56px; }.re-bottom span { font-size: 14px; font-weight: 700; color: #7C7C7C; }.re-input { width: 100%; display: flex; justify-content: center; align-items: center; }.re-bottom input { width: 100%; text-overflow: ellipsis; background-color: #F3F3F3; border: 1.5px solid #E6E6E6; font-size: 14px; font-weight: 400; color: #7C7C7C; padding: 9px 12px; margin: 0 auto; border-radius: 6px; }.re-red { stroke-dasharray: 100; stroke-dashoffset: 100; animation: draw 10s forwards; }@keyframes draw { to { stroke-dashoffset: 0; } }.re-svg svg { -webkit-transform-origin: 50% 50%; -webkit-animation: redirectSpin 1s infinite linear; }@-webkit-keyframes redirectSpin { 100% { -webkit-transform: rotate(360deg); } }.redirecter-wrap { background-color: #F3F3F3; min-height: 100svh; display: flex; justify-content: center; align-items: flex-start; padding-top: 160px; }.redirecter-wrap * { font-family: 'Helvetica Neue', sans-serif; }.redirecter { max-width: 612px; margin: 0 auto; width: 100%; background-color: #fff; display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 35px; border-top: 10px #e40819 solid;}.re-h1 { font-size: 24px; line-height: 150%; font-weight: 700; text-align: center; margin: 0; margin-top: 24px; color:#e40819; }@media (max-width: 767px) { .re-h1 { font-size: 18px; } .redirecter { width: 400px; } .redirecter-wrap { padding-top: 140px; } .re-bottom span, .re-bottom input { font-size: 13px; } }</style><section class="redirecter-wrap"><div class="redirecter"><img src="https://img3.aksam.com.tr/folders/logolar/aksam-logo.svg" alt="aksam" style="margin-bottom:30px;"><div class="re-svg"><svg width="48" height="48" viewBox="0 0 56 56" fill="none" xmlns="https://www.w3.org/2000/svg"><path d="M52 28C52 31.1517 51.3792 34.2726 50.1731 37.1844C48.967 40.0962 47.1992 42.742 44.9706 44.9706C42.742 47.1992 40.0962 48.967 37.1844 50.1731C34.2726 51.3792 31.1517 52 28 52C24.8483 52 21.7274 51.3792 18.8156 50.1731C15.9038 48.967 13.258 47.1992 11.0294 44.9706C8.80083 42.742 7.033 40.0962 5.82689 37.1844C4.62078 34.2726 4 31.1517 4 28C4 24.8483 4.62078 21.7274 5.82689 18.8156C7.03301 15.9038 8.80083 13.258 11.0294 11.0294C13.258 8.80083 15.9038 7.033 18.8156 5.82689C21.7274 4.62078 24.8483 4 28 4C31.1517 4 34.2726 4.62078 37.1844 5.82689C40.0962 7.03301 42.742 8.80083 44.9706 11.0294C47.1992 13.258 48.967 15.9038 50.1731 18.8156C51.3792 21.7274 52 24.8483 52 28L52 28Z" stroke="#E6E6E6" stroke-width="8"></path><path class="re-red" d="M52 28C52 30.5185 51.6036 33.0212 50.8254 35.4164" stroke="#DB0101" stroke-width="8" stroke-linecap="round"></path></svg></div><h1 class="re-h1">Başka bir adrese y\xf6nlendiriliyorsunuz, <br> L\xfctfen Bekleyin. </h1><div class="re-bottom"><span>Harici bağlantı:</span><div class="re-input"><input type="text" value="${r}" disabled=""></div></div></div></section></div>`;document.body.insertAdjacentHTML("beforeend",i),setTimeout(()=>{window.location.href=t.href},3e3)});
</script>
<script async="async" src="https://img3.aksam.com.tr/folders/tm-trafik.js?v=2"></script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
    (function(m,e,t,r,i,k,a){
        m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
        m[i].l=1*new Date();
        for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
        k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
    })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=105440853', 'ym');

    ym(105440853, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", accurateTrackBounce:true, trackLinks:true});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/105440853" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
    </div>
<div class="pgn-native-d-sticky-bottom" pgn-native-w="d-sticky-bottom" pgn-native-f="d" pgn-native-scheme="a" pgn-native-ortb-ver="1.1" style="display: flex;"></div>
<script>

                PgnN.queue.push(() => {
                  pgnN_manageSticky();
                });
            </script>

      <script>
  $(document).ready(function () {
 
  var mastheadMain = $("#masthead");
  var mastheadMainWrapper = $("#masthead-wrapper");
  var mainMastheadTop;
  var mainMastheadInitial = false;

  $(window).scroll(function () {
    var scrollPosition = $(window).scrollTop();
    if (mastheadMain.offset().top + mastheadMain.height() + 16 >= 16) {
      mainMastheadTop = mastheadMain.offset().top;
    }

    if (scrollPosition - 16 - mastheadMain.height() >= mainMastheadTop) {
      if (!mainMastheadInitial) {
        
        mainMastheadInitial = true;

        setTimeout(function () {
          mastheadMain.attr("style", "");
          mastheadMainWrapper.attr("style", "");
          $(".mainMastheadBg").hide();
        }, 3000);


        $("body").prepend(
          '<div class="mainMastheadBg" style="position:fixed; top:0; left:0; right:0; width:100%; height: 282px; background-color:rgba(0,0,0,.8); z-index:999;"></div>'
        );
        
        mastheadMainWrapper.attr(
          "style",
          "margin: 0 auto; width:" +mastheadMain.width()+ "px; background: #f6f6f6; height:" +mastheadMain.outerHeight()+ "px");
        
        mastheadMain.attr(
          "style",
          "position:fixed; top:16px; left:50%; transform:translateX(-50%); z-index:1000;"
        );
      }
    }
  });
});

  </script>
      
<div class="pgn-native-d-vignette" pgn-native-ros="1" pgn-native-unit="native" pgn-native-w="d-vignette" pgn-native-sniu="0" pgn-native-scheme="a" pgn-native-f="d" pgn-native-cp="0" pgn-native-ortb-ver="1.1" style="display: flex;"></div>
<script>
    PgnN.queue.push(() => {
        pgnN_manageVignette();
    });
</script>
<div id='div-gpt-ad-99999999999999-9'>
<div class="js-gpt-ad"
    data-adunit="/176558932/Scroll_TARGET_04102021"
    data-sizes=''
    data-lazy="true"
    data-threshold="500"
    data-mobile-adunit="/176558932/Scroll_TARGET_04102021"
    data-mobile-sizes=''>
</div>
</div>
<style>
#div-gpt-ad-99999999999999-9{
    display: none;
}
</style>

<div style="display:none">
    <iframe src="https://ac.aksam.com.tr/count-ac.asp?@@@=1449324" name="hs" id="hs" width="1" height="1" marginwidth="0" marginheight="0" frameborder="0" hspace="0" vspace="0" scrolling="no"></iframe>
</div>
	<script>

setTimeout(function(){

$(document).ready(function() {
    
	var a = $(".container").outerWidth();
	var b = $(window).outerWidth();
	var t = ((+b) - (+a)) / 2 - 494;


	$("iframe").contents().find("#pageskinImageAdRight").attr("style","right:"+t+"px;");

	$("iframe").contents().find("#pageskinImageAdLeft").attr("style","left:"+t+"px;");

});

}, 3000);
	</script>
	
	
<script>
setTimeout(function(){
var executed = false;
document.body.onscroll = function( event ) {
        if (!executed) {
        
            executed = true;
            $("#div-gpt-ad-99999999999999-9").css('display','block');
            $("iframe").contents().find("#prestitialA34f").css('display','block');
            $("iframe").contents().find(".webscroll").append('<iframe id="scrollingVideo" loading="lazy" src="https://www.aksam.com.tr/video/player-detay-sag.asp?v=2&cat=93" frameborder="0" scrolling="no" width="" height="215"></iframe>');

            }

};

}, 3000);

</script>
	
	 <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
	<script>
	

     setTimeout(function() { 

		$(".video-js video").each(function (videoIndex,elem) {
            $(elem)[0].onplay = function() {
                $(".video-js video").each(function (videoIndex,elemx) {
                    if($(elem).attr('id') != $(elemx).attr('id')){
                        $(elemx)[0].pause();
                    }
                });
            }
        });

    }, 2000);

	</script>	
	
<script src="https://jsc.idealmedia.io/a/k/aksam.com.tr.1533426.js" async></script>
<script>
    $(window).scroll(function(){
      var scrollTop = $(window).scrollTop();
      if(scrollTop>$(window).width()*0.5){
        $("#embedVideo").addClass("fixed-video")
      }else{
        $("#embedVideo").removeClass("fixed-video")
      }
    });
  $(document).ready(function() {
    var observer = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            mutation.addedNodes.forEach(function(node) {
                if ($(node).hasClass('infinite-item')) {
                    $(window).on("scroll", function() {
                        var contentHeight = $('.stky .content').outerHeight(); 
                        var scrollTop = $(window).scrollTop(); 
                        var windowHeight = $(window).height(); 
                        var scrollPosition = scrollTop + windowHeight; 
                        if (scrollPosition >= contentHeight + 1000) {
                            $('.stkyad').css('position','relative');
                        }
                        if (scrollTop < (contentHeight + 1000) - windowHeight) {
                            $('.stkyad').css('position','sticky');
                        }
                    });
                }
            });
        });
    });
    var targetNode = document.querySelector('.stky .center');
    if (targetNode) {
        observer.observe(targetNode, { childList: true, subtree: true });
    }
});
$(document).ready(function () {
  var ua = navigator.userAgent;
  var safariVersion = ua.match(/Version\/(\d+)\./);

  if (ua.includes('Safari') && !ua.includes('Chrome') && safariVersion) {
    var versionNumber = parseInt(safariVersion[1], 10);

    if (versionNumber <= 17) {
      $('.newPageSkin').addClass('safari17end');
    }
  }
});

document.addEventListener('DOMContentLoaded', function () {
  var copyLinkElements = document.querySelectorAll('.editor-link-img');

  copyLinkElements.forEach(function (element) {
    element.addEventListener('click', function () {
      var postId = this.getAttribute('data-post-id');

      var baseUrl = window.location.href.split('#')[0];

      var fullUrl = baseUrl + postId;

      var textarea = document.createElement('textarea');
      textarea.value = fullUrl;
      document.body.appendChild(textarea);
      textarea.select();
      document.execCommand('copy');
      document.body.removeChild(textarea);

      alert('Link kopyalandı');
    });
  });
});
  </script>
  <style>
 .fixed-footer-video .closeBtnVrs{
    	display: block;
    }
    .closeBtnVrs{
    	display: none;
    }


   .fixed-video{
position: fixed;
    width: 300px;
    right: 1.6rem;
    padding-bottom: 0;
    height: 240px;
    z-index: 9999;
    bottom: 0;
	
  
}</style>
<script>  
$('#closeEmbedVideoFooter').on('click', function() {
    $('#embedVideoFooter').removeClass('fixed-footer-video');
});
$(document).ready(function() {  
    console.log("Video script başlatıldı");  
    
    // Değişkenler  
    let videoLoaded = false;  
    let isVideoFixed = false;  
    let videoOffsetTop = 0; // Videonun sayfadaki ilk pozisyonu  
    
    // Video yükleme için observer  
    const loadObserver = new IntersectionObserver(function(entries) {  
        entries.forEach(entry => {  
            if (entry.isIntersecting && !videoLoaded) {  
                console.log("Video yükleniyor...");  
                
                // Video yükle  
                let placeholder = $("#videoPlaceholder");  
                let videoContainer = placeholder.parent();  
                
                placeholder.remove();  
                videoContainer.append('<iframe frameborder="0" hspace="0" id="hs" marginheight="0" marginwidth="0" name="hs" scrolling="no" width="585" height="328" src="https://www.aksam.com.tr/video/embed/?flv=b4909f3084864b849a76-15112025557b3646.mp4&kat=93&a=1&zone=onerilen" vspace="0"></iframe>');  
                
                videoLoaded = true;  
                
                // iFrame'in yüklenmesini bekle, sonra pozisyon kaydını başlat  
                setTimeout(function() {  
                    const videoFooter = $("#embedVideoFooter");  
                    
                    // Videonun sayfada ilk konumunu kaydet (sabit referans noktası)  
                    videoOffsetTop = videoFooter.offset().top;  
                    console.log("Video başlangıç pozisyonu:", videoOffsetTop);  
                    
                    // Scroll olayını dinlemeye başla  
                    initScrollHandling();  
                }, 1000); // Video yüklenmesi için biraz zaman ver  
            }  
        });  
    }, {  
        root: null,  
        rootMargin: '0px',  
        threshold: 0.5  
    });  
    
    // Placeholder'ı gözlemlemeye başla  
    const placeholder = document.getElementById('videoPlaceholder');  
    if (placeholder) {  
        loadObserver.observe(placeholder);  
        console.log("Video placeholder gözleniyor");  
    } else {  
        console.log("Video placeholder bulunamadı!");  
    }  
    
    function initScrollHandling() {  
        const videoFooter = $("#embedVideoFooter");  
        const videoHeight = videoFooter.outerHeight();  
        
        console.log("Scroll takibi başlatıldı");  
        
        // Scroll olayını dinle - daha basit mantık kullan  
        $(window).off('scroll.videoFixed').on('scroll.videoFixed', function() {  
            // Anlık scroll pozisyonu  
            const scrollTop = $(window).scrollTop();  
            const windowHeight = $(window).height();  
            
            // Debug için ekran bilgilerini logla  
            if (scrollTop % 100 === 0) { // Her 100px'de bir log  
                console.log("Scroll pozisyonu:", scrollTop);  
                console.log("Video orijinal pozisyonu:", videoOffsetTop);  
                console.log("Pencere yüksekliği:", windowHeight);  
                console.log("Mevcut durum:", isVideoFixed ? "Sabit" : "Normal");  
            }  
            
            // Sabit referans noktasına göre video konumunu kontrol et  
            if (!isVideoFixed && scrollTop > videoOffsetTop + videoHeight) {  
                // Video görünmez oldu - sabitle  
                videoFooter.addClass('fixed-footer-video');  
                isVideoFixed = true;  
                console.log("Video sabitlendi, scroll:", scrollTop);  
            }   
            else if (isVideoFixed && scrollTop < videoOffsetTop) {  
                // Orijinal video konumuna döndük - sabit konumu kaldır  
                videoFooter.removeClass('fixed-footer-video');  
                isVideoFixed = false;  
                console.log("Video sabitlemesi kaldırıldı, scroll:", scrollTop);  
            }  
        });  
        
        // İlk kontrol  
        $(window).trigger('scroll.videoFixed');  
    }  
});  
</script>  

</body>
</html> 
