PageSourceSearch

https://reliefalliance.org/wp-content/plugins/bearsthemes-addons/assets/js/frontend.js?ver=7.0.4

js reliefalliance.org collected 2026-10-05 11:03:38 UTC 34,952 bytes, 624 lines download raw bytes

1( function( $ ) {
2	/**
3 	 * @param $scope The Widget wrapper element as a jQuery element
4	 * @param $ The jQuery alias
5	 */
6	var CounterHandler = function( $scope, $ ) {
7		//console.log($scope);
8 		var $selector = $scope.find('.elementor-counter__number'),
9 				$dataCounter  = $selector.data('counter'),
10				waypoint = new Waypoint({
11				  element: $selector,
12				  handler: function() {
13						$selector.numerator( $dataCounter );
14				  },
15					offset: '100%',
16					triggerOnce: true
17				});
18
19 	};
20
21	var CountDownHandler = function( $scope, $ ) {
22		//console.log($scope);
23		$scope.find('.countdown').each( function() {
24			var $countdownTime = $(this).attr('data-countdown'),
25					$countdownFormat = $(this).attr('data-format');
26
27			$(this).countdown({
28				until: $countdownTime,
29				format: $countdownFormat,
30				padZeroes: true
31			});
32
33		});
34 	};
35
36	var MagnificPopupHandler = function( $scope, $ ) {
37		// console.log($scope);
38		$scope.find('.elementor-open-popup-link').magnificPopup({
39		  type:'inline',
40		  midClick: true
41		});
42
43 	};
44
45	var FilterPostHandler = function( $scope, $ ) {
46		//console.log($scope);
47		// Get all items
48		var items = [];
49		$scope.find('.elementor-item').each(function() {
50			items.push('<div class="animate__hide ' + $(this).attr('class') + '" data-group="' + $(this).data('group') + '">' + $(this).html() + '</div>');
51		});
52
53		// click filter navigation
54		$scope.find('.elementor-filter a').click(function (e) {
55			e.preventDefault();
56			if ($(this).hasClass('active')) {
57        return;
58      }
59
60      $('.elementor-filter a').removeClass('active');
61      $(this).addClass('active');
62
63			var group = $(this).data('filter');
64			$scope.find('.elementor-item').addClass('animate__hide');
65			$scope.find('.elementor-item').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
66				$scope.find('.elementor-grid').html(''); // empty list content
67
68				// get filter result
69				var result = '';
70        if ( 'all' === group ) {
71          result = items;
72        } else {
73          for (var i = 0; i < items.length; i++) {
74  					if ($(items[i]).data('group').split(' ').includes(group)) {
75  						result += items[i];
76  					}
77  				};
78        }
79
80				if ('' === result ) {
81          result += '<div class="elementor-' + $scope.find('.elementor-filter').data('type') + ' elementor-item no-result" data-group="' + group + '"><strong>No result.</strong> Please add post to category!</div>';
82
83        }
84
85				$scope.find('.elementor-grid').html(result);
86				$scope.find('.elementor-item').removeClass('animate__hide').addClass('animate__show');
87
88				$scope.find('.give-card__progress-custom .give-goal-progress').each( function() {
89					if( ! $(this).parent().hasClass('give-card__progress-custom') || ! $(this).find('.give-progress-bar').length ) {
90						return;
91					}
92
93					getProgressBarFilter( $(this) );
94
95				});
96
97			});
98		});
99
100 	};
101
102	var TestimonialSpecialHandler = function( $scope, $ ) {
103		// console.log($scope);
104		$scope.find('.elementor-test-special__tab-item').on('click', function() {
105			if(!$(this).hasClass('active')) {
106				var tabIndex = $(this).data('index');
107
108				$scope.find('.elementor-test-special__tab-item').removeClass('active');
109				$(this).addClass('active');
110
111				$scope.find('.elementor-test-special__panel-item').removeClass('active');
112				$scope.find('.elementor-test-special__panel-item[data-index="' + tabIndex + '"]').addClass('active');
113
114			}
115		});
116
117		$scope.find('.elementor-test-special__nav-btn').on('click', function(e) {
118			e.preventDefault();
119
120			var tabIndex = $scope.find('.elementor-test-special__tab-item.active').data('index');
121
122			if($(this).hasClass('elementor-test-special__nav-prev')) {
123				if(tabIndex == 0) {
124					$scope.find('.elementor-test-special__tab-item[data-index="2"]').click();
125				}
126				if(tabIndex == 1) {
127					$scope.find('.elementor-test-special__tab-item[data-index="0"]').click();
128				}
129				if(tabIndex == 2) {
130					$scope.find('.elementor-test-special__tab-item[data-index="1"]').click();
131				}
132			} else {
133				if(tabIndex == 0) {
134					$scope.find('.elementor-test-special__tab-item[data-index="1"]').click();
135				}
136				if(tabIndex == 1) {
137					$scope.find('.elementor-test-special__tab-item[data-index="2"]').click();
138				}
139				if(tabIndex == 2) {
140					$scope.find('.elementor-test-special__tab-item[data-index="0"]').click();
141				}
142			}
143
144			console.log(tabIndex);
145
146		});
147
148 	};
149
150	function getPieChart( $selector ) {
151		//console.log($selector);
152		var $innerText = $selector.data('innertext'),
153				$strokeWidth = $selector.data('strokewidth'),
154				$easing = $selector.data('easing'),
155				$duration = $selector.data('duration'),
156				$color = $selector.data('color'),
157				$trailColor = $selector.data('trailcolor'),
158				$trailWidth = $selector.data('trailwidth'),
159				$toColor = $selector.data('tocolor');
160				$svgWidth = $selector.data('width'),
161				$svgHeight = $selector.data('height');
162
163		var bar = new ProgressBar.Circle($selector[0], {
164			strokeWidth: $strokeWidth,
165			easing: $easing,
166			duration: $duration,
167			color: $color,
168			trailColor: $trailColor,
169			trailWidth: $trailWidth,
170			svgStyle: {width: $svgWidth, height: $svgHeight},
171			from: {color: $color},
172			to: {color: $toColor},
173			step: (state, bar) => {
174				bar.path.setAttribute('stroke', state.color);
175
176		    var value = Math.round(bar.value() * 100);
177				if( $innerText ) {
178					bar.setText(value + '% <span>' + $innerText + '</span>');
179				} else {
180					bar.setText(value + '%');
181				}
182
183			}
184		});
185
186		var $barWidth = $selector.attr('aria-valuenow') / 100,
187
188				waypoint = new Waypoint({
189					element: $selector,
190					handler: function() {
191						bar.animate($barWidth);  // Number from 0.0 to 1.0
192					},
193					offset: '100%',
194					triggerOnce: true
195				});
196	}
197
198	var PieChartHandler = function( $scope, $ ) {
199		//console.log($scope);
200		$scope.find('.elementor-pie-chart__progress').each( function() {
201			if( ! $(this).length ) {
202				return;
203			}
204			getPieChart( $(this) );
205
206		});
207
208 	};
209
210	function getProgressBar( $selector ) {
211
212		$selector.find('.give-progress-bar').css('display','none');
213
214		var $type = $selector.parent().data('type'),
215				$strokeWidth = $selector.parent().data('strokewidth'),
216				$easing = $selector.parent().data('easing'),
217				$duration = $selector.parent().data('duration'),
218				$color = $selector.parent().data('color'),
219				$trailColor = $selector.parent().data('trailcolor'),
220				$trailWidth = $selector.parent().data('trailwidth'),
221				$toColor = $selector.parent().data('tocolor');
222				$svgWidth = $selector.parent().data('width'),
223				$svgHeight = $selector.parent().data('height');
224
225				if( 'circle' === $type ) {
226					var bar = new ProgressBar.Circle($selector[0], {
227						strokeWidth: $strokeWidth,
228						easing: $easing,
229						duration: $duration,
230						color: $color,
231						trailColor: $trailColor,
232						trailWidth: $trailWidth,
233						svgStyle: {width: $svgWidth, height: $svgHeight},
234						from: {color: $color},
235						to: {color: $toColor},
236						step: (state, bar) => {
237							bar.path.setAttribute('stroke', state.color);
238							var value = Math.round(bar.value() * 100) + '%';
239					    if (value === 0) {
240					      bar.setText('');
241					    } else {
242					      bar.setText(value);
243					    }
244						}
245					});
246				} else {
247					var bar = new ProgressBar.Line($selector[0], {
248						strokeWidth: $strokeWidth,
249						easing: $easing,
250						duration: $duration,
251						color: $color,
252						trailColor: $trailColor,
253						trailWidth: $trailWidth,
254						svgStyle: {width: $svgWidth, height: $svgHeight},
255						from: {color: $color},
256						to: {color: $toColor},
257						step: (state, bar) => {
258							bar.path.setAttribute('stroke', state.color);
259						}
260					});
261				}
262
263				var $barWidth = $selector.find('.give-progress-bar').attr('aria-valuenow') / 100,
264
265						waypoint = new Waypoint({
266							element: $selector,
267							handler: function() {
268								bar.animate($barWidth);  // Number from 0.0 to 1.0
269							},
270							offset: '100%',
271							triggerOnce: true
272						});
273	}
274
275	function getProgressBarFilter( $selector ) {
276
277		$selector.find('.give-progress-bar').css('display','none');
278
279		var $type = $selector.parent().data('type'),
280				$strokeWidth = $selector.parent().data('strokewidth'),
281				$easing = $selector.parent().data('easing'),
282				$duration = $selector.parent().data('duration'),
283				$color = $selector.parent().data('color'),
284				$trailColor = $selector.parent().data('trailcolor'),
285				$trailWidth = $selector.parent().data('trailwidth'),
286				$toColor = $selector.parent().data('tocolor');
287				$svgWidth = $selector.parent().data('width'),
288				$svgHeight = $selector.parent().data('height');
289
290				if( 'circle' === $type ) {
291					var bar = new ProgressBar.Circle($selector[0], {
292						strokeWidth: $strokeWidth,
293						easing: $easing,
294						duration: $duration,
295						color: $color,
296						trailColor: $trailColor,
297						trailWidth: $trailWidth,
298						svgStyle: {width: $svgWidth, height: $svgHeight},
299						from: {color: $color},
300						to: {color: $toColor},
301						step: (state, bar) => {
302							bar.path.setAttribute('stroke', state.color);
303							var value = Math.round(bar.value() * 100) + '%';
304					    if (value === 0) {
305					      bar.setText('');
306					    } else {
307					      bar.setText(value);
308					    }
309						}
310					});
311				} else {
312					var bar = new ProgressBar.Line($selector[0], {
313						strokeWidth: $strokeWidth,
314						easing: $easing,
315						duration: $duration,
316						color: $color,
317						trailColor: $trailColor,
318						trailWidth: $trailWidth,
319						svgStyle: {width: $svgWidth, height: $svgHeight},
320						from: {color: $color},
321						to: {color: $toColor},
322						step: (state, bar) => {
323							bar.path.setAttribute('stroke', state.color);
324						}
325					});
326				}
327
328				var $barWidth = $selector.find('.give-progress-bar').attr('aria-valuenow') / 100;
329
330				bar.animate($barWidth);  // Number from 0.0 to 1.0
331	}
332
333	var ProgressbarHandler = function( $scope, $ ) {
334		//console.log($scope);
335		$scope.find('.give-card__progress-custom .give-goal-progress').each( function() {
336			if( ! $(this).parent().hasClass('give-card__progress-custom') || ! $(this).find('.give-progress-bar').length ) {
337				return;
338			}
339
340			getProgressBar( $(this) );
341
342		});
343
344 	};
345
346	var SwiperSliderHandler = function( $scope, $ ) {
347		//console.log($scope);
348		var $selector = $scope.find('.swiper-container'),
349				$dataSwiper  = $selector.data('swiper'),
350				mySwiper = new Swiper($selector, $dataSwiper);
351	};
352
353	var SwiperSliderThumbsHandler = function( $scope, $ ) {
354		//console.log($scope);
355		var $selector_thumbs = $scope.find('.swiper-thumbs .swiper-container'),
356				$dataSwiperThumbs  = $selector_thumbs.data('swiper'),
357				thumbSwiper = new Swiper($selector_thumbs, $dataSwiperThumbs);
358
359		var $selector = $scope.find('.swiper-main .swiper-container'),
360				$dataSwiper  = $selector.data('swiper');
361
362				$dataSwiper['thumbs'] = { swiper: thumbSwiper, };
363		var mainSwiper = new Swiper($selector, $dataSwiper);
364	};
365
366	var GivePopupHandler = function( $scope, $ ) {
367		//console.log($scope);
368		var form_id = $scope.find('form').attr('id');
369
370		$scope.find('button.give-btn-modal').attr('data-mfp-src', '#' + form_id);
371
372		$scope.find('button.give-btn-modal').magnificPopup({
373      type: 'inline',
374      midClick: true,
375      callbacks: {
376        beforeOpen: function() {
377          // Will fire when this exact popup is opened
378					$('body').addClass('mfp-active');
379
380					if( $scope.find('.give-form-wrap').hasClass('give-display-button') ) {
381						$scope.find('button.give-btn-modal').hide();
382					} else {
383						$scope.find('div.give-total-wrap').hide();
384						$scope.find('#give-donation-level-button-wrap').hide();
385						$scope.find('button.give-btn-modal').hide();
386					}
387        },
388        beforeClose: function() {
389          // Will fire when popup is closed;
390					$('body').removeClass('mfp-active');
391
392					if( $scope.find('.give-form-wrap').hasClass('give-display-button') ) {
393						$scope.find('button.give-btn-modal').show();
394					} else {
395						$('.mfp-wrap').find('div.give-total-wrap').show();
396						$('.mfp-wrap').find('#give-donation-level-button-wrap').show();
397						$('.mfp-wrap').find('button.give-btn-modal').show();
398					}
399        },
400				close: function() {
401          // Will fire when popup is closed
402					$scope.find('form.give-form').removeClass('mfp-hide');
403        }
404      }
405    });
406	};
407
408	// Make sure you run this code under Elementor.
409	$( window ).on( 'elementor/frontend/init', function() {
410
411		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-counter.default', CounterHandler );
412		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-countdown.default', CountDownHandler );
413		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-pie-chart.default', PieChartHandler );
414
415		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-video-play-button.default', MagnificPopupHandler );
416		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-video-box.default', MagnificPopupHandler );
417		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-video-box.skin-pumori', MagnificPopupHandler );
418		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-video-box.skin-baruntse', MagnificPopupHandler );
419		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-video-box.skin-coropuna', MagnificPopupHandler );
420		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-video-box.skin-cholatse', MagnificPopupHandler );
421
422		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-base-carousel.default', SwiperSliderHandler );
423		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-base-carousel.skin-grid-pumori', SwiperSliderHandler );
424
425		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-logo-carousel.default', SwiperSliderHandler );
426
427		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.default', SwiperSliderHandler );
428		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-grid-nevado', SwiperSliderHandler );
429		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-baruntse', SwiperSliderHandler );
430		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-coropuna', SwiperSliderThumbsHandler );
431		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-ampato', SwiperSliderHandler );
432		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-andrus', SwiperSliderHandler );
433		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-saltoro', SwiperSliderHandler );
434		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-changtse', SwiperSliderHandler );
435		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-changla', SwiperSliderHandler );
436		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-galloway', SwiperSliderHandler );
437		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-jorasses', SwiperSliderHandler );
438		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-cholatse', SwiperSliderHandler );
439		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-cruces', SwiperSliderHandler );
440		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-carousel.skin-list-tronador', SwiperSliderHandler );
441
442		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-testimonial-special.default', TestimonialSpecialHandler );
443
444		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members.skin-pumori', FilterPostHandler );
445		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.default', SwiperSliderHandler );
446		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-pumori', SwiperSliderHandler );
447		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-batura', SwiperSliderHandler );
448		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-changla', SwiperSliderHandler );
449		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-havsula', SwiperSliderHandler );
450		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-taboche', SwiperSliderHandler );
451		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-cerredo', SwiperSliderHandler );
452		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-cholatse', SwiperSliderHandler );
453		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-jimara', SwiperSliderHandler );
454		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-nuptse', SwiperSliderHandler );
455		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-members-carousel.skin-cruces', SwiperSliderHandler );
456
457		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts.skin-grid-yutmaru', FilterPostHandler );
458
459		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.default', SwiperSliderHandler );
460		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-pumori', SwiperSliderHandler );
461		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-baruntse', SwiperSliderHandler );
462		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-coropuna', SwiperSliderHandler );
463		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-andrus', SwiperSliderHandler );
464		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-saltoro', SwiperSliderHandler );
465		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-batura', SwiperSliderHandler );
466		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-changtse', SwiperSliderHandler );
467		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-taboche', SwiperSliderHandler );
468		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-castor', SwiperSliderHandler );
469		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-wilson', SwiperSliderHandler );
470		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-jorasses', SwiperSliderHandler );
471		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-michelson', SwiperSliderHandler );
472		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-cerredo', SwiperSliderHandler );
473		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-gangri', SwiperSliderHandler );
474		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-sankar', SwiperSliderHandler );
475		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-cholatse', SwiperSliderHandler );
476		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-tronador', SwiperSliderHandler );
477		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-jimara', SwiperSliderHandler );
478		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-somoni', SwiperSliderHandler );
479		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-posts-carousel.skin-grid-swiss', SwiperSliderHandler );
480
481		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-projects-carousel.default', SwiperSliderHandler );
482		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-projects-carousel.skin-grid-hardeol', SwiperSliderHandler );
483		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-projects-carousel.skin-grid-galloway', SwiperSliderHandler );
484		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-projects-carousel.skin-grid-jorasses', SwiperSliderHandler );
485
486		// WooCommerce.
487		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-products-carousel.default', SwiperSliderHandler );
488		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-products-carousel.skin-grid-andrus', SwiperSliderHandler );
489		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-products-carousel.skin-grid-havsula', SwiperSliderHandler );
490
491		// Give.
492		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-uber-menu.default', GivePopupHandler );
493		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form-button.default', GivePopupHandler );
494
495		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.default', ProgressbarHandler );
496		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-pumori', ProgressbarHandler );
497		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-pumori', GivePopupHandler );
498		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-baruntse', ProgressbarHandler );
499		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-baruntse', GivePopupHandler );
500		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-coropuna', ProgressbarHandler );
501		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-coropuna', GivePopupHandler );
502		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-saltoro', ProgressbarHandler );
503		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-saltoro', GivePopupHandler );
504		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-taboche', ProgressbarHandler );
505		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-taboche', GivePopupHandler );
506		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-galloway', ProgressbarHandler );
507		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-galloway', GivePopupHandler );
508		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-wilson', GivePopupHandler );
509		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-changla', ProgressbarHandler );
510		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-changla', GivePopupHandler );
511		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-jorasses', ProgressbarHandler );
512		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-jorasses', GivePopupHandler );
513		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-swiss', ProgressbarHandler );
514		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-swiss', GivePopupHandler );
515		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-toluca', ProgressbarHandler );
516		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-totals.skin-toluca', GivePopupHandler );
517
518		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form.skin-andrus', GivePopupHandler );
519		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form.skin-tronad
519or', GivePopupHandler );
520		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form.skin-yutmaru', GivePopupHandler );
521		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form.skin-vaccine', GivePopupHandler );
522		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form.skin-jimara', GivePopupHandler );
523		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-form.skin-nuptse', GivePopupHandler );
524
525		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.default', ProgressbarHandler );
526		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-pumori', ProgressbarHandler );
527		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-coropuna', ProgressbarHandler );
528		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-coropuna', GivePopupHandler );
529		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-list-andrus', GivePopupHandler );
530		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-changtse', ProgressbarHandler );
531		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-changtse', GivePopupHandler );
532		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-hardeol', ProgressbarHandler );
533		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-hardeol', GivePopupHandler );
534		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-nevado', ProgressbarHandler );
535		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-taboche', ProgressbarHandler );
536		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-galloway', ProgressbarHandler );
537		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-havsula', ProgressbarHandler );
538		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-cobble-paradis', ProgressbarHandler );
539		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-cobble-castor', ProgressbarHandler );
540		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-cholatse', ProgressbarHandler );
541		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-tronador', FilterPostHandler );
542		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-tronador', ProgressbarHandler );
543		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-vaccine', ProgressbarHandler );
544		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-vaccine', GivePopupHandler );
545		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-yutmaru', ProgressbarHandler );
546		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-yutmaru', GivePopupHandler );
547		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-platons', ProgressbarHandler );
548		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-platons', GivePopupHandler );
549		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-nuptse', ProgressbarHandler );
550		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-nuptse', GivePopupHandler );
551		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-gamin', ProgressbarHandler );
552		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-gamin', GivePopupHandler );
553		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-toluca', ProgressbarHandler );
554		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms.skin-grid-toluca', GivePopupHandler );
555
556		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.default', SwiperSliderHandler );
557		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.default', ProgressbarHandler );
558		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-pumori', SwiperSliderHandler );
559		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-pumori', ProgressbarHandler );
560		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-coropuna', SwiperSliderHandler );
561		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-coropuna', ProgressbarHandler );
562		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-coropuna', GivePopupHandler );
563		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-changtse', ProgressbarHandler );
564		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-changtse', GivePopupHandler );
565		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-changtse', SwiperSliderHandler );
566		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-hardeol', ProgressbarHandler );
567		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-hardeol', GivePopupHandler );
568		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-hardeol', SwiperSliderHandler );
569		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-nevado', ProgressbarHandler );
570		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-nevado', SwiperSliderHandler );
571		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-taboche', ProgressbarHandler );
572		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-taboche', SwiperSliderHandler );
573		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-galloway', ProgressbarHandler );
574		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-galloway', SwiperSliderHandler );
575		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-havsula', ProgressbarHandler );
576		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-havsula', SwiperSliderHandler );
577		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-wilson', SwiperSliderHandler );
578		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-list-saltoro', GivePopupHandler );
579		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-list-saltoro', ProgressbarHandler );
580		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-list-saltoro', SwiperSliderHandler );
581		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-cholatse', ProgressbarHandler );
582		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-cholatse', SwiperSliderHandler );
583		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-vaccine', ProgressbarHandler );
584		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-vaccine', ProgressbarHandler );
585		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-vaccine', GivePopupHandler );
586		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-vaccine', SwiperSliderHandler );
587		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-yutmaru', ProgressbarHandler );
588		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-yutmaru', GivePopupHandler );
589		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-yutmaru', SwiperSliderHandler );
590		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-platons', ProgressbarHandler );
591		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-platons', GivePopupHandler );
592		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-platons', SwiperSliderHandler );
593		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-nuptse', ProgressbarHandler );
594		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-nuptse', GivePopupHandler );
595		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-nuptse', SwiperSliderHandler );
596		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-cruces', SwiperSliderHandler );
597		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-give-forms-carousel.skin-grid-swiss', SwiperSliderHandler );
598
599		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-donors-carousel.default', SwiperSliderHandler );
600		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-donors-carousel.skin-saltoro', SwiperSliderHandler );
601		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-donors-carousel.skin-taboche', SwiperSliderHandler );
602
603		// Tribe Events.
604		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events.skin-list-baruntse', FilterPostHandler );
605		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.default', SwiperSliderHandler );
606		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-andrus', SwiperSliderHandler );
607		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-changla', SwiperSliderHandler );
608		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-havsula', SwiperSliderHandler );
609		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-castor', SwiperSliderHandler );
610		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-grouse', SwiperSliderHandler );
611		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-sankar', SwiperSliderHandler );
612		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-manaslu', SwiperSliderHandler );
613		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-events-carousel.skin-grid-yutmaru', SwiperSliderHandler );
614
615		// Sermone
616		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-sermone-carousel.default', SwiperSliderHandler );
617		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-sermone-carousel.skin-grid-grouse', SwiperSliderHandler );
618		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-sermone-carousel.skin-grid-michelson', SwiperSliderHandler );
619		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-sermone-carousel.skin-grid-gangri', SwiperSliderHandler );
620		elementorFrontend.hooks.addAction( 'frontend/element_ready/be-sermone-carousel.skin-grid-sankar', SwiperSliderHandler );
621
622	} );
623
624} )( jQuery );

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.