PageSourceSearch

https://babysparks.com/wp-content/plugins/wp-slick-slider-and-imag…/assets/js/wpsisac-public.js?ver=3.7.8.1

js babysparks.com collected 2026-10-01 11:30:27 UTC 10,985 bytes, 320 lines download raw bytes

1/* Define global Variable */
2var wpsisac_next_arrow = '<span class="slick-next slick-arrow" data-role="none" tabindex="0" role="button"><svg fill="currentColor" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg"><title/><path d="M69.8437,43.3876,33.8422,13.3863a6.0035,6.0035,0,0,0-7.6878,9.223l30.47,25.39-30.47,25.39a6.0035,6.0035,0,0,0,7.6878,9.2231L69.8437,52.6106a6.0091,6.0091,0,0,0,0-9.223Z"/></svg></span>';
3var wpsisac_prev_arrow = '<span class="slick-prev slick-arrow" data-role="none" tabindex="0" role="button"><svg fill="currentColor" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg"><title/><path d="M39.3756,48.0022l30.47-25.39a6.0035,6.0035,0,0,0-7.6878-9.223L26.1563,43.3906a6.0092,6.0092,0,0,0,0,9.2231L62.1578,82.615a6.0035,6.0035,0,0,0,7.6878-9.2231Z"/></svg></span>';
4
5( function( $ ) {
6
7	"use strict";
8
9	/* Slick Slider Initialize */
10	wpsisac_slick_slider_init();
11
12	/* Slick Carousel Slider Initialize */
13	wpsisac_slick_carousel_init();
14
15	/* Elementor Compatibility */
16	/***** Elementor Compatibility Start *****/
17	if( Wpsisac.elementor_preview == 0 ) {
18
19		$(window).on('elementor/frontend/init', function() {
20
21			/* Tweak for Slick Slider */
22			$('.wpsisac-slick-init').each(function( index ) {
23
24				/* Tweak for Vertical Tab */
25				$(this).closest('.elementor-tabs-content-wrapper').addClass('wpsisac-elementor-tab-wrap');
26
27				var slider_id = $(this).attr('id');
28				$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
29
30				setTimeout(function() {
31					if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
32						$('#'+slider_id).slick( 'setPosition' );
33						$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
34					}
35				}, 350);
36			});
37		});
38	}
39
40	$(document).on('click', '.elementor-tab-title', function() {
41
42		var ele_control	= $(this).attr('aria-controls');
43		var slider_wrap	= $('#'+ele_control).find('.wpsisac-slick-init');
44
45		/* Tweak for slick slider */
46		$( slider_wrap ).each(function( index ) {
47			var slider_id = $(this).attr('id');
48			$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
49
50			setTimeout(function() {
51				if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
52					$('#'+slider_id).slick( 'setPosition' );
53					$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
54				}
55			}, 350);
56		});
57	});
58
59	/* SiteOrigin Compatibility For Accordion Panel */
60	$(document).on('click', '.sow-accordion-panel', function() {
61
62		var ele_control	= $(this).attr('data-anchor');
63		var slider_wrap	= $('#accordion-content-'+ele_control).find('.wpsisac-slick-init');
64
65		/* Tweak for slick slider */
66		$( slider_wrap ).each(function( index ) {
67			var slider_id = $(this).attr('id');
68
69			if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
70				$('#'+slider_id).slick( 'setPosition' );
71			}
72		});
73	});
74
75	/* SiteOrigin Compatibility for Tab Panel */
76	$(document).on('click focus', '.sow-tabs-tab', function() {
77		var sel_index	= $(this).index();
78		var cls_ele		= $(this).closest('.sow-tabs');
79		var tab_cnt		= cls_ele.find('.sow-tabs-panel').eq( sel_index );
80		var slider_wrap	= tab_cnt.find('.wpsisac-slick-init');
81
82		/* Tweak for slick slider */
83		$( slider_wrap ).each(function( index ) {
84			var slider_id = $(this).attr('id');
85			$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
86
87			setTimeout(function() {
88				if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
89					$('#'+slider_id).slick( 'setPosition' );
90					$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
91				}
92			}, 300);
93		});
94	});
95
96	/* Beaver Builder Compatibility for Accordion and Tabs */
97	$(document).on('click', '.fl-accordion-button, .fl-tabs-label', function() {
98
99		var ele_control	= $(this).attr('aria-controls');
100		var slider_wrap	= $('#'+ele_control).find('.wpsisac-slick-init');
101
102		/* Tweak for slick slider */
103		$( slider_wrap ).each(function( index ) {
104			var slider_id = $(this).attr('id');
105			$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
106
107			setTimeout(function() {
108				if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
109					$('#'+slider_id).slick( 'setPosition' );
110					$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
111				}
112			}, 300);
113		});
114	});
115
116	/* Divi Builder Compatibility for Accordion & Toggle */
117	$(document).on('click', '.et_pb_toggle', function() {
118
119		var acc_cont	= $(this).find('.et_pb_toggle_content');
120		var slider_wrap	= acc_cont.find('.wpsisac-slick-init');
121
122		/* Tweak for slick slider */
123		$( slider_wrap ).each(function( index ) {
124
125			var slider_id = $(this).attr('id');
126
127			if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
128				$('#'+slider_id).slick( 'setPosition' );
129			}
130		});
131	});
132
133	/* Divi Builder Compatibility for Tabs */
134	$('.et_pb_tabs_controls li a').on('click', function() {
135		var cls_ele		= $(this).closest('.et_pb_tabs');
136		var tab_cls		= $(this).closest('li').attr('class');
137		var tab_cont	= cls_ele.find('.et_pb_all_tabs .'+tab_cls);
138		var slider_wrap	= tab_cont.find('.wpsisac-slick-init');
139
140		setTimeout(function() {
141
142			/* Tweak for slick slider */
143			$( slider_wrap ).each(function( index ) {
144				var slider_id = $(this).attr('id');
145				$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
146
147				if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
148					$('#'+slider_id).slick( 'setPosition' );
149					$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
150				}
151			});
152		}, 550);
153	});
154
155	/* Fusion Builder Compatibility for Tabs */
156	$(document).on('click', '.fusion-tabs li .tab-link', function() {
157		var cls_ele		= $(this).closest('.fusion-tabs');
158		var tab_id		= $(this).attr('href');
159		var tab_cont	= cls_ele.find(tab_id);
160		var slider_wrap	= tab_cont.find('.wpsisac-slick-init');
161
162		/* Tweak for slick slider */
163		$( slider_wrap ).each(function( index ) {
164			var slider_id = $(this).attr('id');
165			$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
166
167			setTimeout(function() {
168				if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
169					$('#'+slider_id).slick( 'setPosition' );
170					$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
171					$('#'+slider_id).slick( 'setPosition' );
172				}
173			}, 200);
174		});
175	});
176
177	/* Fusion Builder Compatibility for Toggles */
178	$(document).on('click', '.fusion-accordian .panel-heading a', function() {
179		var cls_ele		= $(this).closest('.fusion-accordian');
180		var tab_id		= $(this).attr('href');
181		var tab_cont	= cls_ele.find(tab_id);
182		var slider_wrap	= tab_cont.find('.wpsisac-slick-init');
183
184		/* Tweak for slick slider */
185		$( slider_wrap ).each(function( index ) {
186			var slider_id = $(this).attr('id');
187			$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
188
189			setTimeout(function() {
190				if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
191					$('#'+slider_id).slick( 'setPosition' );
192					$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
193					$('#'+slider_id).slick( 'setPosition' );
194				}
195			}, 200);
196		});
197	});
198
199})( jQuery );
200
201/* Function to Initialize Slick Slider */
202function wpsisac_slick_slider_init() { 
203
204	/* For Slider */
205	jQuery( '.wpsisac-slick-slider' ).each(function( index ) {
206
207		if( jQuery(this).hasClass('slick-initialized') ) {
208			return;
209		}
210
211		/* flex Condition */
212		if(Wpsisac.is_avada == 1) {
213			jQuery(this).closest('.fusion-flex-container').addClass('wpsisac-fusion-flex');
214		}
215
216		var slider_id   	= jQuery(this).attr('id');
217		var slider_conf 	= JSON.parse( jQuery(this).closest('.wpsisac-slick-slider-wrp').attr('data-conf'));
218
219		if( typeof(slider_id) != 'undefined' && slider_id != '' ) {
220			jQuery('#'+slider_id).slick({
221				slidesToShow	: 1,
222				slidesToScroll	: 1,
223				adaptiveHeight 	: false,
224				lazyLoad		: slider_conf.lazyload,
225				speed			: parseInt( slider_conf.speed ),
226				autoplaySpeed	: parseInt( slider_conf.autoplay_interval ),
227				dots			: ( slider_conf.dots == "true" )		? true : false,
228				arrows			: ( slider_conf.arrows == "true")		? true : false,
229				autoplay		: ( slider_conf.autoplay == "true" )	? true : false,
230				fade 			: ( slider_conf.fade == "true" )		? true : false,
231				infinite 		: ( slider_conf.loop == "true" )		? true : false,
232				pauseOnHover    : ( slider_conf.hover_pause == "true" )	? true : false,
233				rtl             : ( slider_conf.rtl == "true" )			? true : false,
234				nextArrow		: wpsisac_next_arrow,
235				prevArrow		: wpsisac_prev_arrow,
236			});
237		}
238	});
239}
240
241/* Function to Initialize Slick Carousel Slider */
242function wpsisac_slick_carousel_init() {
243
244	/* For Carousel Slider */
245	jQuery( '.wpsisac-slick-carousal' ).each(function( index ) {
246
247		if( jQuery(this).hasClass('slick-initialized') ) {
248			return;
249		}
250
251		/* flex Condition */
252		if(Wpsisac.is_avada == 1) {
253			jQuery(this).closest('.fusion-flex-container').addClass('wpsisac-fusion-flex');
254		}
255
256		var slider_id   = jQuery(this).attr('id');
257		var slider_conf = JSON.parse( jQuery(this).closest('.wpsisac-slick-carousal-wrp').attr('data-conf'));
258
259		jQuery('#'+slider_id).slick({
260				centerPadding	: '0px',
261				lazyLoad		: slider_conf.lazyload,
262				speed			: parseInt( slider_conf.speed ),
263				slidesToShow	: parseInt( slider_conf.slidestoshow ),
264				autoplaySpeed	: parseInt( slider_conf.autoplay_interval ),
265				slidesToScroll	: parseInt( slider_conf.slidestoscroll ),
266				dots			: ( slider_conf.dots == "true" )			? true : false,
267				arrows			: ( slider_conf.arrows == "true" )			? true : false,
268				autoplay		: ( slider_conf.autoplay == "true" )		? true : false,
269				infinite 		: ( slider_conf.loop == "true" )			? true : false,
270				pauseOnHover    : ( slider_conf.hover_pause == "true" )		? true : false,
271				centerMode 		: ( slider_conf.centermode == "true" )		? true : false,
272				variableWidth 	: ( slider_conf.variablewidth == "true" )	? true : false,
273				rtl             : ( slider_conf.rtl == "true") 				? true : false,
274				nextArrow		: wpsisac_next_arrow,
275				prevArrow		: wpsisac_prev_arrow,
276				mobileFirst    	: ( Wpsisac.is_mobile == 1 ) 				? true : false,
277				responsive 		: [{
278					breakpoint 	: 1023,
279					settings 	: {
280						slidesToShow 	: (parseInt(slider_conf.slidestoshow) > 3) ? 3 : parseInt(slider_conf.slidestoshow),
281						slidesToScroll 	: 1,
282					}
283				},{
284					breakpoint	: 767,
285					settings	: {
286						slidesToShow 	: (parseInt(slider_conf.slidestoshow) > 3) ? 3 : parseInt(slider_conf.slidestoshow),
287						centerMode 		: (slider_conf.centermode) == "true" ? true : false,
288						slidesToScroll 	: 1,
289					}
290				},{
291					breakpoint	: 639,
292					settings	: {
293						slidesToShow 	: 1,
294						slidesToScroll 	: 1,
295						dots 			: false,
296						centerMode 		: true,
297						variableWidth 	: false,
298					}
299				},{
300					breakpoint	: 479,
301					settings	: {
302						slidesToShow 	: 1,
303						slidesToScroll 	: 1,
304						dots 			: false,
305						centerMode 		: false,
306						variableWidth 	: false,
307					}
308				},{
309					breakpoint	: 319,
310					settings	: {
311						slidesToShow 	: 1,
312						slidesToScroll 	: 1,
313						dots 			: false,
314						centerMode 		: false,
315						variableWidth 	: false,
316					}
317				}]
318		});
319	});
320}

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.