PageSourceSearch

https://jenniferadouglas.com/wp-content/themes/ashe-pro-premium/assets/js/custom-scripts.js?ver=3.5.9.8

js jenniferadouglas.com collected 2026-10-04 19:12:08 UTC 24,787 bytes, 493 lines download raw bytes

1$ = jQuery;
2
3jQuery(document).ready(function( $ ) {
4	"use strict";
5
6/*
7** Header Image & Video =====
8*/
9	var entryHeader = $('.entry-header');
10	var RTL = false;
11	if ( $('html').attr('dir') == 'rtl' ) {
12		RTL = true;
13	}
14
15	// Parallax Effect
16	if ( entryHeader.attr('data-image') ) {
17		entryHeader.parallax({ imageSrc: entryHeader.attr('data-image') });
18	}
19
20	// Video Background
21	if ( entryHeader.attr('data-bg-type') === 'video' ) {
22		entryHeader.vide({
23			mp4: entryHeader.attr('data-video-mp4'),
24			webm: entryHeader.attr('data-video-webm')
25		});
26	}
27
28	$('.entry-header-slider').slick({
29		prevArrow: '<span class="header-slider-prev-arrow icon-left-open-big"></span>',
30		nextArrow: '<span class="header-slider-next-arrow icon-right-open-big"></span>',
31		dotsClass: 'header-slider-dots',
32		adaptiveHeight: true,
33		fade: true,
34		rtl: RTL,
35		speed: 750,
36  		customPaging: function(slider, i) {
37            return '';
38        }
39	});
40
41
42/*
43** Main Navigation =====
44*/
45	// Navigation Hover
46	$('#top-menu, #main-menu').find('li').on('mouseenter', function() {
47		$(this).children('.sub-menu').stop().fadeIn( 200 );
48	}).on('mouseleave', function() {
49		$(this).children('.sub-menu').stop().fadeOut( 200 );
50	});
51
52	// Mobile Menu
53	$('.mobile-menu-btn').on( 'click', function() {
54		$('.mobile-menu-container').slideToggle();
55		$('#main-nav-wprsticky-wrapper').css( 'height', '' );
56	});
57
58	if ( 1 == $('#main-nav').data('close-on-click') ) {
59		$('.mobile-menu-container .menu-item a').on('click', function() {
60			$('.mobile-menu-container').slideToggle();
61		});
62	}
63	
64	// Mobile Menu Height
65	if ( $('#mobile-menu').length ) {
66		var mobileMenuHeight = ( $('#mobile-menu > li').css('line-height').slice(0, -2) * $('#mobile-menu > li').length ) + 15;
67		$('.mobile-menu-container').css( 'height', mobileMenuHeight + 'px' );
68	}
69
70	// Responsive Menu 
71	$( '#mobile-menu .menu-item-has-children' ).prepend( '<div class="sub-menu-btn"></div>' );
72	$( '#mobile-menu .sub-menu' ).before( '<span class="sub-menu-btn-icon"><i class="fa-solid fa-angle-down"></i></span>' );
73
74	// Responsive sub-menu btn
75	$('.sub-menu-btn').on('click', function(){
76		$(this).closest('li').children('.sub-menu').slideToggle();
77		$(this).closest('li').children('.sub-menu-btn-icon').children('svg').toggleClass( 'fa-rotate-270' );
78	});
79
80	// Search Form
81	$('.main-nav-icons').after($('.main-nav-search #searchform').remove());
82	var mainNavSearch = $('#main-nav #searchform');
83	
84	mainNavSearch.find('#s').attr( 'placeholder', mainNavSearch.find('#s').data('placeholder') );
85
86	$('.main-nav-search').on('click', function() {
87		if ( mainNavSearch.css('display') === 'none' ) {
88			mainNavSearch.show();
89			$('.main-nav-search .svg-inline--fa:last-of-type').show();
90			$('.main-nav-search .svg-inline--fa:first-of-type').hide();
91			$('.main-nav-socials').css( 'visibility', 'hidden');
92			$('.dark-mode-switcher').css('visibility', 'hidden');
93			$('.main-nav-socials-trigger').css( 'z-index', '-1');
94		} else {
95			mainNavSearch.hide();
96			$('.main-nav-search .svg-inline--fa:last-of-type').hide();
97			$('.main-nav-search .svg-inline--fa:first-of-type').show();
98			$('.main-nav-socials').css( 'visibility', 'visible');
99			$('.dark-mode-switcher').css('visibility', 'visible');
100			$('.main-nav-socials-trigger').css( 'z-index', '3');
101		}
102	});
103
104	mainNavSearch.find('#s').on( 'focus', function() {
105		$(this).attr( 'placeholder', '' );
106	});
107
108	mainNavSearch.find('#s').on( 'blur', function() {
109		$(this).attr( 'placeholder', mainNavSearch.find('#s').data('placeholder') );
110	});
111
112	// Responsive Social Icons
113	$('.main-nav-socials-trigger').on( 'click', function() {
114		if ( $('.main-nav-socials').css('display') === 'none' ) {
115			$('.main-nav-socials').show();
116			$(this).children('svg').first().hide();
117			$(this).children('svg').last().show();
118			$('.mobile-menu-btn').css( 'opacity', '0');
119			$('.main-nav-icons').addClass('main-nav-socials-mobile');
120			$('.dark-mode-switcher').css('visibility', 'hidden');
121		} else {
122			$('.main-nav-socials').hide();
123			$(this).children('svg').last().hide();
124			$(this).children('svg').first().show();
125			$('.mobile-menu-btn').css( 'opacity', '1');
126			$('.main-nav-icons').removeClass('main-nav-socials-mobile');
127			$('.dark-mode-switcher').css('visibility', 'visible');
128		}
129	});
130
131	$(window).on( 'resize', function(){
132		if ( $('.mobile-menu-btn').css('display') === 'none' ) {
133			if ( $('.main-nav-icons').hasClass('main-nav-socials-mobile') ) {
134				$('.main-nav-socials-trigger').trigger('click');
135			}
136			$('.main-nav-socials').show();
137		} else {
138			$('.main-nav-socials').hide();
139		}
140	});
141
142
143/*
144** Featured Slider =====
145*/
146	var RTL = false;
147	if ( $('html').attr('dir') == 'rtl' ) {
148		RTL = true;
149	}
150
151	$('#featured-slider').slick({
152		prevArrow: '<span class="prev-arrow icon-left-open-big"></span>',
153		nextArrow: '<span class="next-arrow icon-right-open-big"></span>',
154		dotsClass: 'slider-dots',
155		adaptiveHeight: true,
156		rtl: RTL,
157		speed: 750,
158  		customPaging: function(slider, i) {
159            return '';
160        }
161	});
162
163
164/*
165** Gallery Slideshow =====
166*/
167
168	function ashePostFormatGallery() {
169
170		$('.post-slider').each(function() {
171			if ( ! $(this).hasClass( 'slick-slider' ) ) {
172				$(this).slick({
173					slidesToShow: 1,
174					prevArrow: '<span class="prev-arrow icon-left-open-big"></span>',
175					nextArrow: '<span class="next-arrow icon-right-open-big"></span>',
176					dotsClass: 'slider-dots',
177					adaptiveHeight: true,
178					rtl: RTL,
179					speed: 700,
180			  		customPaging: function(slider, i) {
181			            return '';
182			        }
183				});
184			}
185		});
186
187	}
188
189	ashePostFormatGallery();
190
191
192/*
193** Single Navigation =====
194*/
195
196	var singleNav 	 = $('.single-navigation'),
197		headerHeight = $('#page-header').outerHeight();
198
199	$(window).scroll(function() {
200		if ( $(this).scrollTop() > headerHeight ) {
201			singleNav.fadeIn();
202		} else {
203			singleNav.fadeOut();
204		}
205	});
206			
207
208/*
209** Infinite Scroll/Load More =====
210*/
211
212	if ( $('.blog-pagination').length ) {
213		
214		var paginationType = $('.blog-pagination').attr('class'),
215			loadMoreText = $('.load-more').text();
216
217		if ( paginationType.indexOf( 'load-more' ) > 0 || paginationType.indexOf( 'infinite' ) > 0 ) {
218
219			if ( paginationType.indexOf( 'infinite' ) > 0 ) {
220				paginationType = 'facebook';
221			} else {
222				paginationType = 'twitter';
223				$('body').addClass('infscr-loading-disabled');
224			}
225
226			$('.blog-grid').infinitescroll({
227				navSelector: '.blog-pagination',
228				nextSelector: '.blog-pagination a',
229				itemSelector: '.blog-grid li',	
230				behavior: paginationType,
231				loading: {
232					img: '',
233					finishedMsg: '',
234					msgText  : '<div class="cv-container"><div class="cv-outer"><div class="cv-inner">'+ $('.blog-pagination').data('loading') +'</div></div></div>'
235				}
236					 
237			}, function( newElements ) {
238
239				$(newElements).waitForImages({
240					  finished: function() {
241
242						// Appand New Element
243					  	$('.blog-grid').append(newElements);
244
245					  	// Run Post Gallery
246					  	ashePostFormatGallery();
247						$('.post-slider').slick('refresh');
248   		
249					  	// Run FitVids
250						$('.post-media').fitVids();
251
252						// remove Loading icon	
253						$('.load-more a').text( loadMoreText );
254						
255					},
256					waitForAll: true
257				});
258			});
259		}
260
261		$('.load-more').on('click', function() {
262			$(this).find('a').text( $('.blog-pagination').data('loading') );
263		});
264
265		var pageCount = 1,
266			maxPages  =  $('.load-more').data('max-pages');
267
268		$('.load-more').on( 'click', function() {	
269			pageCount++;
270			if ( maxPages === pageCount ) {
271				$(this).delay(1000).fadeOut(500);
272			}
273		});
274	
275	}
276
277
278/*
279** Sidebars =====
280*/
281
282	// Sidebar Alt Scroll
283	$('.sidebar-alt').perfectScrollbar({
284		suppressScrollX : true,
285		includePadding : true,
286		wheelSpeed: 3.5
287	});
288
289	// Sidebar Alt
290	$('.main-nav-sidebar').on('click', function () {
291		$('.sidebar-alt').css( 'left','0' );
292		$('.sidebar-alt-close').fadeIn( 500 );
293	});
294
295	// Sidebar Alt Close
296	function asheAltSidebarClose() {
297		var leftPosition = parseInt( $( ".sidebar-alt" ).outerWidth(), 10 ) + 30;
298		$('.sidebar-alt').css( 'left','-'+ leftPosition +'px' );
299		$('.sidebar-alt-close').fadeOut( 500 );
300	}
301
302	$('.sidebar-alt-close, .sidebar-alt-close-btn').on('click', function () {
303		asheAltSidebarClose();
304	});
305
306	// Instagram Columns
307	var instagram = $( '.footer-instagram-widget .null-instagram-feed li a' ),
308	instagramColumn = $( '.footer-instagram-widget .null-instagram-feed li' ).length;
309	instagram.css({
310		 'width'	: '' + 100 / instagramColumn +'%',
311		 'opacity'	: '1'
312	});
313
314
315/*
316** Scroll Top Button =====
317*/
318
319	$('.scrolltop').on( 'click', function() {
320		$('html, body').animate( { scrollTop : 0 }, 800 );
321		return false;
322	});
323
324	$( window ).on( 'scroll', function() {
325		if ($(this).scrollTop() >= 800 ) {
326			$('.scrolltop').fadeIn(350);
327		} else {
328			$('.scrolltop').fadeOut(350);
329		}
330	});
331
332	
333/*
334** Dark Mode
335*/
336	var darkModeSwitcher = $('.dark-mode-switcher');
337
338	if ( darkModeSwitcher.length === 1 ) {
339		var darkModeBDColor = '#383838',
340			boxedBackground = '';
341
342		if ( $('body').hasClass('ashe-boxed-style') ) {
343			darkModeBDColor = '#6d6d6d';
344			boxedBackground = '.featured-slider-area #featured-slider,#featured-links,.category-description,.tag-description,.author-description,.comments-area,article.post,article.blog-post,.single .related-posts,.page-content article.page,.sidebar-left .ashe-widget,.sidebar-right .ashe-widget,#page-footer,.blog-pagination,main#main,.blog-post +.related-posts {background:#333!important}';
345		}
346
347		var darkModeCSS = '<style id="ashe_dark_mode">.cssload-cube { background: #fff; !important}body{background: #222222 !important;}.mc4wp-form-fields,.widget_wysija_cont{background-color:#272727!important}#top-bar{background-color:#111}#top-bar:not(.top-bar-transparent) a{color:#fff}#top-bar.top-bar-transparent .sub-menu a{ color:#fff;border-color:rgba(255,255,255,0.25)}#top-menu .sub-menu,#top-menu .sub-menu a{background-color:#111;border-color:rgba(0,0,0,0.35)}#main-nav{background-color:#111;box-shadow:0 1px 5px rgba(0,0,0,0.3)}#featured-links h6{background-color:rgba(34,34,34,0.85);color:#c4c4c4}#main-nav a,#main-nav .svg-inline--fa,#main-nav i,#main-nav #s{color:#fff}.main-nav-sidebar span,.sidebar-alt-close-btn span{background-color:#fff}#main-menu .sub-menu,#main-menu .sub-menu a{background-color:#111;border-color:rgba(0,0,0,0.35)}#main-nav #s{background-color:#111}#main-nav #s::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}#main-nav #s::-moz-placeholder{color:rgba(0,0,0,0.3)}#main-nav #s:-ms-input-placeholder{color:rgba(0,0,0,0.3)}#main-nav #s:-moz-placeholder{color:rgba(0,0,0,0.3)}.sidebar-alt,#featured-links,.main-content,.featured-slider-area,.page-content select,.page-content input,.page-content textarea{background-color:#222}.page-content,.page-content select,.page-content input,.page-content textarea,.page-content .post-author a,.page-content .ashe-widget a,.page-content .comment-author{color:#c4c4c4}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content .post-title a,.page-content .author-description h4 a,.page-content .related-posts h4 a,.page-content .blog-pagination .previous-page a,.page-content .blog-pagination .next-page a,blockquote,.page-content .post-share a{color:#fff}.page-content .post-title a:hover{color:rgba(255,255,255,0.75)}.page-content .post-date,.page-content .post-comments,.page-content .post-author,.page-content [data-layout*="list"] .post-author a,.page-content .related-post-date,.page-content .comment-meta a,.page-content .author-share a,.page-content .post-tags a,.page-content .tagcloud a,.widget_categories li,.widget_archive li,.ahse-subscribe-box p,.rpwwt-post-author,.rpwwt-post-categories,.rpwwt-post-date,.rpwwt-post-comments-number{color:#9e9e9e}.page-content input::-webkit-input-placeholder{color:#9e9e9e}.page-content input::-moz-placeholder{color:#9e9e9e}.page-content input:-ms-input-placeholder{color:#9e9e9e}.page-content input:-moz-placeholder{color:#9e9e9e}.ashe-boxed-style .widget_search .svg-fa-wrap{background:#ccc;color:#222}.widget_search i,.widget_search #searchsubmit,.single-navigation i,.page-content .submit,.page-content .blog-pagination.numeric a,.page-content .blog-pagination.load-more a,.page-content .ashe-subscribe-box input[type="submit"],.page-content .widget_wysija input[type="submit"],.page-content .post-password-form input[type="submit"],.page-content .wpcf7 [type="submit"]{color:#c4c4c4;background-color:#333}.ashe-boxed-style .page-content .blog-pagination.numeric a,.ashe-boxed-style .page-content .blog-pagination.load-more a,.ashe-boxed-style.woocommerce .page-content .woocommerce-pagination ul li a { background: #272727; }.image-overlay,#infscr-loading,.page-content h4.image-overlay{background-color:rgba(0,0,0,0.3)}#page-footer,#page-footer select,#page-footer input,#page-footer textarea,.select2-container--default .select2-selection--single{background-color:#222}#page-footer,#page-footer a,#page-footer select,#page-footer input,#page-footer textarea{color:#c4c4c4}#page-footer #s::-webkit-input-placeholder{color:#c4c4c4}#page-footer #s::-moz-placeholder{color:#c4c4c4}#page-footer #s:-ms-input-placeholder{color:#c4c4c4}#page-footer #s:-moz-placeholder{color:#c4c4c4}#page-footer h1,#page-footer h2,#page-footer h3,#page-footer h4,#page-footer h5,#page-footer h6{color:#fff}.ashe-preloader-wrap{background-color:#333}.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-Reviews .woocommerce-review__author,.woocommerce form .form-row .required,.woocommerce form .form-row.woocommerce-invalid label,.woocommerce .page-content div.product .woocommerce-tabs ul.tabs li a{color:#c4c4c4}.woocommerce a.remove:hover{color:#c4c4c4!important}.woocommerce a.remove,.woocommerce .product_meta,.page-content .woocommerce-breadcrumb,.page-content .woocommerce-review-link,.page-content .woocommerce-breadcrumb a,.page-content .woocommerce-MyAccount-navigation-link a,.woocommerce .woocommerce-info:before,.woocommerce .page-content .woocommerce-result-count,.woocommerce-page .page-content .woocommerce-result-count,.woocommerce-Reviews .woocommerce-review__published-date,.woocommerce .product_list_widget .quantity,.woocommerce .widget_products .amount,.woocommerce.widget_price_filter .price_slider_amount,.woocommerce .widget_recently_viewed_products .amount,.woocommerce .widget_top_rated_products .amount,.woocommerce .widget_recent_reviews .reviewer{color:#9e9e9e}.woocommerce a.remove{color:#9e9e9e!important}.woocommerce-cart #payment,#add_payment_method #payment,.woocommerce-checkout #payment,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:rgba(56,56,56,0.3)!important}.woocommerce-cart #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-color:rgba(56,56,56,0.5)}.woocommerce-cart #payment div.payment_box,#add_payment_method #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:rgba(56,56,56,0.5)}.page-content .woocommerce input.button,.page-content .woocommerce a.button,.page-content .woocommerce a.button.alt,.page-content .woocommerce button.button.alt,.page-content .woocommerce input.button.alt,.page-content .woocommerce #respond input#submit.alt,.woocommerce .page-content .widget_product_search input[type="submit"],.woocommerce .page-content .woocommerce-message .button,.woocommerce .page-content a.button.alt,.woocommerce .page-content button.button.alt,.woocommerce .page-content #respond input#submit,.woocommerce .page-content .widget_price_filter .button,.woocommerce .page-content .woocommerce-message .button,.woocommerce-page .page-content .woocommerce-message .button,.woocommerce .page-content nav.woocommerce-pagination ul li a,.woocommerce .page-content nav.woocommerce-pagination ul li span{color:#c4c4c4;background-color:#333}.woocommerce .page-content nav.woocommerce-pagination ul li a.prev,.woocommerce .page-content nav.woocommerce-pagination ul li a.next{color:#333}.woocommerce .page-content nav.woocommerce-pagination ul li a.prev:after,.woocommerce .page-content nav.woocommerce-pagination ul li a.next:after{color:#fff}.woocommerce .page-content nav.woocommerce-pagination ul li a.prev:hover:after,.woocommerce .page-content nav.woocommerce-pagination ul li a.next:hover:after{color:#fff}.ashe-dropcaps .post-content>p:first-of-type:first-letter{color:#fff!important}.sticky{background:#2f2f2f}body.ashe-dark-mode img{filter:brightness(.8) contrast(1.2)}.widget-title h2:before,.widget-title h2:after{border-color:#969696!important}::-webkit-input-placeholder{color:#c4c4c4!important}:-ms-input-placeholder{color:#c4c4c4!important}::placeholder{color:#c4c4c4!important}#page-footer{background:#111}.woocommerce form.login,.woocommerce form.register,.woocommerce-account fieldset,.woocommerce form.checkout_coupon,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total,.woocommerce-Reviews .comment_container,.woocommerce-cart #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce .woocommerce-MyAccount-navigation-link,.select2-container--default .select2-selection--single,.page-content .post-footer,[data-layout*="list"] .blog-grid>li,.page-content .author-description,.page-content .related-posts,.page-content .entry-comments,.page-content .ashe-widget li,.page-content #wp-calendar,.page-content #wp-calendar caption,.page-content #wp-calendar tbody td,.page-content .widget_nav_menu li a,.page-content .tagcloud a,.page-content select,.page-content input,.page-content textarea,.widget-title h2:before,.widget-title h2:after,.post-tags a,.gallery-caption,.wp-caption-text,table tr,table th,table td,pre,.category-description,.tag-description,#page-footer a,#page-footer .ashe-widget li,#page-footer #wp-calendar,#page-footer #wp-calendar caption,#page-footer #wp-calendar tbody td,#page-footer .widget_nav_menu li a,#page-footer select,#page-footer input,#page-footer textarea,#page-footer .widget-title h2:before,#page-footer .widget-title h2:after,.footer-widgets{border-color:'+ darkModeBDColor +'}hr,#page-footer hr{background-color:'+ darkModeBDColor +'}.ashe-boxed-style .page-content .woocommerce .wc-proceed-to-checkout a.button,.ashe-boxed-style.woocommerce .page-content button.button.alt,.page-content .woocommerce button.button.alt,.ashe-boxed-style .page-content .submit{background:#222}.ashe-boxed-style.woocommerce .woocommerce-message,.ashe-boxed-style .woocommerce .woocommerce-notice,.ashe-boxed-style .woocommerce-form-coupon-toggle .woocommerce-info,.ashe-boxed-style.woocommerce .woocommerce-error,.ashe-boxed-style.woocommerce .page-content #respond input#submit{color:#ccc;background:#222!important}.woocommerce table.shop_table{border-color:#6d6d6d}.woocommerce table.shop_table td,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tfoot th{border-color:#6d6d6d!important}.ashe-boxed-style .related-posts,.ashe-boxed-style .author-description { border-bottom: 0;}.ashe_social_widget a{color:#c4c4c4!important}.ashe_social_widget a:hover{color:#f9f9f9!important}.page-content .post-share a:hover{opacity:.8}.ashe-boxed-style.woocommerce .page-content .widget_price_filter .button,.ashe-boxed-style .woocommerce.widget_price_filter .ui-slider .ui-slider-range,.ashe-boxed-style .woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.ashe-boxed-style.woocommerce .page-content .widget_shopping_cart_content .button{background-color:#444}.woocommerce .woocommerce-message,.woocommerce .woocommerce-notice,.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce .woocommerce-error,.woocommerce .page-content #respond input#submit{color:#c4c4c4;border-color:#848383}.instagram-title h2,.page-content #featured-links h6{color:#fff;background:rgba(0,0,0,0.7)}#main-menu .sub-menu a,#top-menu .sub-menu a{border-color:rgba(255,255,255,0.15)}.ashe-dropcaps .post-content>p:first-of-type:first-letter{color:#fff!important}.select2-container--default .select2-selection--single{border-color:#6d6d6d}
347'+ boxedBackground +'</style>';
348
349		darkModeSwitcher.on( 'click', function() {
350			var body = $( 'body' );
351
352			if ( body.hasClass( 'ashe-dark-mode' ) ) {
353				body.removeClass( 'ashe-dark-mode' );
354				localStorage.setItem( 'asheDarkMode', 'off' );
355
356				// Remove
357				darkModeSwitcher.find('svg').remove();
358				darkModeSwitcher.prepend('<i class="far fa-moon"></i>');
359				$('style#ashe_dark_mode').remove();
360			} else {
361				body.addClass( 'ashe-dark-mode' );
362				localStorage.setItem( 'asheDarkMode', 'on' );
363
364				// Apply
365				darkModeSwitcher.find('svg').remove();
366				darkModeSwitcher.prepend('<i class="fas fa-sun"></i>');
367				$('head').append( darkModeCSS );
368			}
369		});
370
371		// Apply on Load
372		if ( 'on' === localStorage.getItem('asheDarkMode') ) {
373			$( 'body' ).addClass( 'ashe-dark-mode' );
374				darkModeSwitcher.find('svg').remove();
375				darkModeSwitcher.find('i').remove();
376				darkModeSwitcher.prepend('<i class="fas fa-sun"></i>');
377			$('head').append( darkModeCSS );
378		}
379
380	} else {
381		if ( 'on' === localStorage.getItem('asheDarkMode') ) {
382			localStorage.setItem( 'asheDarkMode', 'off' );
383		}
384	}
385
386
387/*
388** Window Resize =====
389*/
390	$( window ).on( 'resize', function() {	
391		
392		if ( $('.mobile-menu-btn').css('display') === 'none' ) {
393			$( '.mobile-menu-container' ).css({ 'display' : 'none' });
394		}
395
396		stickyMenu();
397		stickySidebar();
398		asheAltSidebarClose();
399		
400	});
401
402
403/*
404** Run Functions =====
405*/
406	// FitVids
407	$('.slider-item, .post-media').fitVids();
408
409
410}); // end dom ready
411
412
413/*
414** Window Load =====
415*/
416	$( window ).on( 'load', function() {
417		stickySidebar();
418		stickyMenu();
419		ashePreloader();
420
421		$.ready.then(function() {
422			// Video Background Safari Fix
423			if ( /^((?!chrome|android).)*safari/i.test(navigator.userAgent) ) {
424				$('.entry-header').data('vide').getVideoObject().play();
425				$('.entry-header video').css({ 'visibility' : 'visible', 'opacity' : '1' });
426			}
427		});
428	});
429
430
431/*
432** Global Functions =====
433*/
434
435	// Sticky Main Navigation
436	function stickyMenu() {
437		var wpadminbar = $('#wpadminbar').length ? $('#wpadminbar').outerHeight() : 0;
438		if ( $( '#main-nav' ).attr( 'data-fixed' ) === '1' ) {
439			$( '#main-nav' ).wprsticky({ topSpacing: wpadminbar });
440		} else {
441			$( '#main-nav' ).unwprstick();
442		}
443
444		// Responsive
445		if ( $('.mobile-menu-btn').css('display') !== 'none' ) {
446			if ( $( '#main-nav' ).attr( 'data-mobile-fixed' ) === '1' ) {
447				$( '#main-nav' ).wprsticky({ topSpacing: wpadminbar });
448			} else {
449				$( '#main-nav' ).unwprstick();
450			} 
451		}
452	}
453
454	// Sticky Sidebar
455	function stickySidebar() {
456		if ( $( '.main-content' ).data('sidebar-sticky') === 1 ) {
457
458			var SidebarOffset = 0;
459			
460			if ( $("#main-nav").attr( 'data-fixed' ) === '1' ) {
461				SidebarOffset = 40;
462			}
463
464			$('.sidebar-left,.sidebar-right').stick_in_parent({
465				parent: ".main-content",
466				offset_top: SidebarOffset,
467				spacer: '.sidebar-left-wrap,.sidebar-right-wrap'
468			});
469
470			if ( $('.mobile-menu-btn').css('display') !== 'none' ) {
471				$('.sidebar-left,.sidebar-right').trigger("sticky_kit:detach");
472			}
473		}
474	}
475
476	// Preloader
477	function ashePreloader() {
478		if ( $('.ashe-preloader-wrap').length ) {
479
480			setTimeout(function(){
481				$('.ashe-preloader-wrap > div').fadeOut( 600 );
482				$('.ashe-preloader-wrap').fadeOut( 1500 );
483			}, 300);
484
485			if ( $('body').hasClass('elementor-editor-active') ) {
486				setTimeout(function(){
487					$('.ashe-preloader-wrap > div').fadeOut( 600 );
488					$('.ashe-preloader-wrap').fadeOut( 1500 );
489				}, 300);
490			}
491
492		}
493	}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.