PageSourceSearch

https://www.beauty-spot.pl/wp-content/cache/wpfc-minified/qvazzcwp/4akjc.js

js beauty-spot.pl collected 2026-10-07 20:52:03 UTC 40,948 bytes, 800 lines download raw bytes

1// source --> https://www.beauty-spot.pl/wp-content/plugins/responsive-lightbox/js/front.js?ver=2.1.0 
2( function ( $ ) {
3
4	// parse query string
5	var parse_str = function( name, str ) {
6		var regex = new RegExp( '[?&]' + name.replace( /[\[\]]/g, '\\$&' ) + '(=([^&#]*)|&|#|$)' ),
7			results = regex.exec( '&' + str );
8
9		return ( ! results || ! results[2] ? '' : decodeURIComponent( results[2].replace( /\+/g, ' ' ) ) );
10	}
11
12	// observe DOM changes
13	var observe_script_dom = ( function () {
14		var MutationObserver = window.MutationObserver || window.WebKitMutationObserver,
15			eventListenerSupported = window.addEventListener;
16
17		return function ( obj, only_added, callback ) {
18			if ( MutationObserver ) {
19				// define a new observer
20				var obs = new MutationObserver( function ( mutations, observer ) {
21					if ( only_added ) {
22						if ( mutations[0].addedNodes.length )
23							callback();
24					} else {
25						if ( mutations[0].addedNodes.length || mutations[0].removedNodes.length )
26							callback();
27					}
28				} );
29
30				// have the observer observe for changes in children
31				obs.observe( obj, { childList: true, subtree: true } );
32			} else if ( eventListenerSupported ) {
33				obj.addEventListener( 'DOMNodeInserted', callback, false );
34
35				if ( !only_added ) {
36					obj.addEventListener( 'DOMNodeRemoved', callback, false );
37				}
38			}
39		}
40	} )();
41
42	// ready event handler
43	$( document ).on( 'ready' + rlArgs.customEvents, function () {
44		var containers = [];
45
46		// check for infinite galleries
47		$( '.rl-gallery-container' ).each( function() {
48			var container = $( this );
49
50			// is it ifinite scroll gallery?
51			if ( container.hasClass( 'rl-pagination-infinite' ) ) {
52				containers.push( container );
53			} else {
54				// remove loading class
55				container.removeClass( 'rl-loading' );
56			}
57		} );
58
59		// any infinite galleries?
60		if ( containers.length > 0 ) {
61			for ( var i = 0; i < containers.length; i++ ) {
62				var container = containers[i],
63					gallery = container.find( '.rl-gallery' ),
64					gallery_id = parseInt( container.data( 'gallery_id' ) ),
65					gallery_scroll_type = container.find( '.rl-pagination-bottom' ).data( 'button' ),
66					gallery_button = typeof gallery_scroll_type !== 'undefined' && gallery_scroll_type === 'manually';
67
68				// initialize infinite scroll
69				gallery.infiniteScroll( {
70					path: '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-pagination-bottom .next',
71					append: '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-gallery-item' + ( gallery.hasClass( 'rl-masonry-gallery' ) || gallery.hasClass( 'rl-basicmasonry-gallery' ) ? '-no-append' : '' ),
72					status: false,
73					hideNav: '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-pagination-bottom',
74					prefill: ! gallery_button,
75					loadOnScroll: true,
76					scrollThreshold: gallery_button ? false : 0,
77					button: gallery_button ? '.rl-gallery-container[data-gallery_id="' + gallery_id + '"] .rl-load-more' : false,
78					debug: false,
79					history: false,
80					onInit: function() {
81						// infinite with button?
82						if ( container.hasClass( 'rl-pagination-infinite' ) && gallery_button ) {
83							// remove loading class
84							container.removeClass( 'rl-loading' );
85						}
86
87						// store gallery ID for append event
88						var _gallery_id = gallery_id;
89
90						// request event
91						this.on( 'request', function( path ) {
92							// add loading class
93							container.addClass( 'rl-loading' );
94						} );
95
96						// append event
97						this.on( 'append', function ( response, path, items ) {
98							// remove loading class
99							container.removeClass( 'rl-loading' );
100
101							$.event.trigger( {
102								type: 'doResponsiveLightbox',
103								script: rlArgs.script,
104								selector: rlArgs.selector,
105								args: rlArgs,
106								pagination_type: 'infinite',
107								gallery_id: _gallery_id,
108								masonry: gallery.hasClass( 'rl-masonry-gallery' ) || gallery.hasClass( 'rl-basicmasonry-gallery' ),
109								infinite: {
110									gallery: gallery,
111									response: response,
112									items: items
113								}
114							} );
115						} );
116					}
117				} );
118			}
119		}
120
121		// initialize event
122		$.event.trigger( {
123			type: 'doResponsiveLightbox',
124			script: rlArgs.script,
125			selector: rlArgs.selector,
126			args: rlArgs
127		} );
128	} );
129
130	// pagination
131	$( document ).on( 'click', '.rl-pagination a.page-numbers', function ( e ) {
132		var link = $( this ),
133			container = link.closest( '.rl-gallery-container' );
134
135		// ajax type pagination?
136		if ( container.hasClass( 'rl-pagination-ajax' ) ) {
137			e.preventDefault();
138			e.stopPropagation();
139
140			var gallery_id = container.data( 'gallery_id' );
141
142			// add loading class
143			container.addClass( 'rl-loading' );
144
145			$.post( rlArgs.ajaxurl, {
146				action: 'rl-get-gallery-page-content',
147				gallery_id: gallery_id,
148				page: parse_str( 'rl_page', link.prop( 'href' ) ),
149				nonce: rlArgs.nonce
150			} ).done( function ( response ) {
151				// replace container with new content
152				container.replaceWith( $( response ).removeClass( 'rl-loading' ) );
153
154				// trigger main event
155				$.event.trigger( {
156					type: 'doResponsiveLightbox',
157					script: rlArgs.script,
158					selector: rlArgs.selector,
159					args: rlArgs,
160					pagination_type: 'ajax',
161					gallery_id: gallery_id
162				} );
163			} ).fail( function () {
164				container.removeClass( 'rl-loading' );
165			} );
166
167			return false;
168		}
169	} );
170
171	// this is similar to the WP function add_action();
172	$( document ).on( 'doResponsiveLightbox', function ( event ) {
173		if ( typeof event.masonry !== 'undefined' && event.masonry === true ) {
174			return false;
175		}
176
177		var script = event.script,
178			selector = event.selector,
179			args = event.args;
180
181		if ( typeof script === 'undefined' || typeof selector === 'undefined' ) {
182			return false;
183		}
184
185		rl_view_image = function ( script, url ) {
186			$.event.trigger( {
187				type: 'doLightboxViewImage',
188				script: script,
189				url: url
190			} );
191		}
192
193		rl_hide_image = function ( script, url ) {
194			$.event.trigger( {
195				type: 'doLightboxHideImage',
196				script: script,
197				url: url
198			} );
199		}
200
201		// WooCommerce 3.0+ compatibility
202		setTimeout( function () {
203			var flex = $( '.flex-viewport' );
204
205			if ( args.woocommerce_gallery === '1' && flex.length ) {
206				$( '.zoomImg' ).css( 'cursor', 'pointer' );
207
208				$( document ).on( 'click', '.flex-active-slide .zoomImg', function ( e ) {
209					e.preventDefault();
210					e.stopPropagation();
211
212					flex.find( '.flex-active-slide a[data-rel]' ).trigger( 'click' );
213				} );
214			}
215		}, 10 );
216
217		// init lightbox
218		switch ( script ) {
219			case 'swipebox':
220				var slide = $( '#swipebox-overlay' ).find( '.slide.current' ),
221					image_source = '',
222					allow_hide = false,
223					close_executed = false;
224
225				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).swipebox( {
226					useCSS: ( args.animation === '1' ? true : false ),
227					useSVG: ( args.useSVG === '1' ? true : false ),
228					hideCloseButtonOnMobile: ( args.hideCloseButtonOnMobile === '1' ? true : false ),
229					removeBarsOnMobile: ( args.removeBarsOnMobile === '1' ? true : false ),
230					hideBarsDelay: ( args.hideBars === '1' ? parseInt( args.hideBarsDelay ) : 0 ),
231					videoMaxWidth: parseInt( args.videoMaxWidth ),
232					loopAtEnd: ( args.loopAtEnd === '1' ? true : false ),
233					afterOpen: function () {
234						close_executed = false;
235
236						// update current slide container
237						slide = $( '#swipebox-overlay' ).find( '.slide.current' );
238
239						// get image source
240						var image = slide.find( 'img' ).attr( 'src' );
241
242						// valid image source?
243						if ( typeof image !== 'undefined' ) {
244							image_source = image;
245
246							// trigger image view
247							rl_view_image( script, image_source );
248						} else {
249							image_source = '';
250						}
251
252						// add current slide observer
253						observe_script_dom( document.getElementById( 'swipebox-slider' ), false, function () {
254							if ( image_source === '' ) {
255								// get image source
256								var image = slide.find( 'img' ).attr( 'src' );
257
258								// valid image source?
259								if ( typeof image !== 'undefined' ) {
260									image_source = image;
261
262									// trigger image view
263									rl_view_image( script, image_source );
264								} else {
265									image_source = '';
266								}
267							}
268						} );
269					},
270					nextSlide: function () {
271						// update current slide container
272						slide = $( '#swipebox-overlay' ).find( '.slide.current' );
273
274						// get image source
275						var image = slide.find( 'img' ).attr( 'src' );
276
277						// valid image source?
278						if ( typeof image !== 'undefined' ) {
279							image_source = image;
280
281							// trigger image view
282							rl_view_image( script, image_source );
283						} else {
284							image_source = '';
285						}
286					},
287					prevSlide: function () {
288						// update current slide container
289						slide = $( '#swipebox-overlay' ).find( '.slide.current' );
290
291						// get image source
292						var image = slide.find( 'img' ).attr( 'src' );
293
294						// valid image source?
295						if ( typeof image !== 'undefined' ) {
296							image_source = image;
297
298							// trigger image view
299							rl_view_image( script, image_source );
300						} else {
301							image_source = '';
302						}
303					},
304					afterClose: function () {
305						// afterClose event executed
306						close_executed = true;
307
308						// allow to hide image?
309						if ( allow_hide ) {
310							// trigger image hide
311							rl_hide_image( script, image_source );
312
313							allow_hide = false;
314						}
315					}
316				} );
317
318				// additional event to prevent rl_hide_image to execure while opening modal
319				$( window ).on( 'resize', function () {
320					if ( !close_executed ) {
321						allow_hide = true;
322					}
323				} );
324				break;
325
326			case 'prettyphoto':
327				var view_disabled = false,
328					last_image = '';
329
330				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).each( function () {
331					var el = $( this );
332
333					// set description
334					el.attr( 'title', el.data( 'rl_caption' ) );
335
336					// set title
337					el.find( 'img' ).attr( 'alt', el.data( 'rl_title' ) );
338				} );
339
340				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).prettyPhoto( {
341					hook: 'data-rel',
342					animation_speed: args.animationSpeed,
343					slideshow: ( args.slideshow === '1' ? parseInt( args.slideshowDelay ) : false ),
344					autoplay_slideshow: ( args.slideshowAutoplay === '1' ? true : false ),
345					opacity: args.opacity,
346					show_title: ( args.showTitle === '1' ? true : false ),
347					allow_resize: ( args.allowResize === '1' ? true : false ),
348					allow_expand: ( args.allowExpand === '1' ? true : false ),
349					default_width: parseInt( args.width ),
350					default_height: parseInt( args.height ),
351					counter_separator_label: args.separator,
352					theme: args.theme,
353					horizontal_padding: parseInt( args.horizontalPadding ),
354					hideflash: ( args.hideFlash === '1' ? true : false ),
355					wmode: args.wmode,
356					autoplay: ( args.videoAutoplay === '1' ? true : false ),
357					modal: ( args.modal === '1' ? true : false ),
358					deeplinking: ( args.deeplinking === '1' ? true : false ),
359					overlay_gallery: ( args.overlayGallery === '1' ? true : false ),
360					keyboard_shortcuts: ( args.keyboardShortcuts === '1' ? true : false ),
361					social_tools: ( args.social === '1' ? '<div class="pp_social"><div class="twitter"><a href="//twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href=' + location.href + '&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>' : '' ),
362					ie6_fallback: true,
363					changepicturecallback: function () {
364						// is view disabled?
365						if ( view_disabled ) {
366							// enable view
367							view_disabled = false;
368
369							return;
370						}
371
372						last_image = $( '#pp_full_res' ).find( 'img' ).attr( 'src' );
373
374						// trigger image view
375						rl_view_image( script, last_image );
376
377						// is expanding allowed?
378						if ( args.allowExpand === '1' ) {
379							// disable changepicturecallback event after expanding
380							$( 'a.pp_expand' ).on( 'click', function () {
381								view_disabled = true;
382							} );
383						}
384					},
385					callback: function () {
386						// trigger image hide
387						rl_hide_image( script, last_image );
388					}
389				} );
390				break;
391
392			case 'fancybox':
393				var last_image = '';
394
395				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).fancybox( {
396					modal: ( args.modal === '1' ? true : false ),
397					overlayShow: ( args.showOverlay === '1' ? true : false ),
398					showCloseButton: ( args.showCloseButton === '1' ? true : false ),
399					enableEscapeButton: ( args.enableEscapeButton === '1' ? true : false ),
400					hideOnOverlayClick: ( args.hideOnOverlayClick === '1' ? true : false ),
401					hideOnContentClick: ( args.hideOnContentClick === '1' ? true : false ),
402					cyclic: ( args.cyclic === '1' ? true : false ),
403					showNavArrows: ( args.showNavArrows === '1' ? true : false ),
404					autoScale: ( args.autoScale === '1' ? true : false ),
405					scrolling: args.scrolling,
406					centerOnScroll: ( args.centerOnScroll === '1' ? true : false ),
407					opacity: ( args.opacity === '1' ? true : false ),
408					overlayOpacity: parseFloat( args.overlayOpacity / 100 ),
409					overlayColor: args.overlayColor,
410					titleShow: ( args.titleShow === '1' ? true : false ),
411					titlePosition: args.titlePosition,
412					transitionIn: args.transitions,
413					transitionOut: args.transitions,
414					easingIn: args.easings,
415					easingOut: args.easings,
416					speedIn: parseInt( args.speeds ),
417					speedOut: parseInt( args.speeds ),
418					changeSpeed: parseInt( args.changeSpeed ),
419					changeFade: parseInt( args.changeFade ),
420					padding: parseInt( args.padding ),
421					margin: parseInt( args.margin ),
422					width: parseInt( args.videoWidth ),
423					height: parseInt( args.videoHeight ),
424					onComplete: function () {
425						last_image = $( '#fancybox-content' ).find( 'img' ).attr( 'src' );
426
427						// trigger image view
428						rl_view_image( script, last_image );
429					},
430					onClosed: function () {
431						// trigger image hide
432						rl_hide_image( script, last_image );
433					}
434				} );
435
436				break;
437
438			case 'nivo':
439				$.each( $( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ), function () {
440					var attr = $( this ).attr( 'data-rel' );
441
442					// check data-rel attribute first
443					if ( typeof attr === 'undefined' || attr == false ) {
444						// if not found then try to check rel attribute for backward compatibility
445						attr = $( this ).attr( 'rel' );
446					}
447
448					// for some browsers, `attr` is undefined; for others, `attr` is false. Check for both.
449					if ( typeof attr !== 'undefined' && attr !== false ) {
450						var match = attr.match( new RegExp( selector + '\\-(gallery\\-(?:[\\da-z]{1,4}))', 'ig' ) );
451
452						if ( match !== null ) {
453							$( this ).attr( 'data-lightbox-gallery', match[0] );
454						}
455					}
456
457				} );
458
459				var observer_initialized = false,
460					change_allowed = true,
461					last_image = '';
462
463				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).nivoLightbox( {
464					effect: args.effect,
465					clickOverlayToClose: ( args.clickOverlayToClose === '1' ? true : false ),
466					keyboardNav: ( args.keyboardNav === '1' ? true : false ),
467					errorMessage: args.errorMessage,
468					afterShowLightbox: function ( lightbox ) {
469						var content = $( lightbox )[0].find( '.nivo-lightbox-content' );
470
471						// is observer initialized?
472						if ( !observer_initialized ) {
473							// turn it off
474							observer_initialized = true;
475
476							// add content observer
477							observe_script_dom( document.getElementsByClassName( 'nivo-lightbox-content' )[0], true, function () {
478								if ( change_allowed ) {
479									last_image = content.find( '.nivo-lightbox-image img' ).attr( 'src' );
480
481									// trigger image view
482									rl_view_image( script, last_image );
483
484									// disallow observer changes
485									change_allowed = false;
486								}
487							} );
488						}
489					},
490					afterHideLightbox: function () {
491						// allow observer changes
492						change_allowed = true;
493
494						// trigger image hide
495						rl_hide_image( script, last_image );
496					},
497					onPrev: function ( element ) {
498						// disallow observer changes
499						change_allowed = false;
500
501						last_image = element[0].attr( 'href' );
502
503						// trigger image view
504						rl_view_image( script, last_image );
505					},
506					onNext: function ( element ) {
507						// disallow observer changes
508						change_allowed = false;
509
510						last_image = element[0].attr( 'href' );
511
512						// trigger image view
513						rl_view_image( script, last_image );
514					}
515				} );
516				break;
517
518			case 'imagelightbox':
519				var selectors = [ ],
520					last_image = '';
521
522				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).each( function ( i, item ) {
523					var attr = $( item ).attr( 'data-rel' );
524
525					// check data-rel attribute first
526					if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
527						selectors.push( attr );
528					// if not found then try to check rel attribute for backward compatibility
529					else {
530						attr = $( item ).attr( 'rel' );
531
532						if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
533							selectors.push( attr );
534					}
535				} );
536
537				if ( selectors.length > 0 ) {
538					// make unique
539					selectors = $.unique( selectors );
540
541					$( selectors ).each( function ( i, item ) {
542						if ( typeof event.pagination_type !== 'undefined' ) {
543							$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).each( function() {
544								$( this ).off( 'click.imageLightbox' );
545							} );
546						}
547
548						$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).imageLightbox( {
549							animationSpeed: parseInt( args.animationSpeed ),
550							preloadNext: ( args.preloadNext === '1' ? true : false ),
551							enableKeyboard: ( args.enableKeyboard === '1' ? true : false ),
552							quitOnEnd: ( args.quitOnEnd === '1' ? true : false ),
553							quitOnImgClick: ( args.quitOnImageClick === '1' ? true : false ),
554							quitOnDocClick: ( args.quitOnDocumentClick === '1' ? true : false ),
555							onLoadEnd: function () {
556								last_image = $( '#imagelightbox' ).attr( 'src' );
557 
558								// trigger image view
559								rl_view_image( script, last_image );
560							},
561							onEnd: function () {
562								// trigger image hide
563								rl_hide_image( script, last_image );
564							}
565						} );
566					} );
567				}
568				break;
569
570			case 'tosrus':
571				var selectors = [ ],
572					last_image = '';
573
574				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).each( function ( i, item ) {
575					var attr = $( item ).attr( 'data-rel' );
576
577					// check data-rel attribute first
578					if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
579						selectors.push( attr );
580					// if not found then try to check rel attribute for backward compatibility
581					else {
582						attr = $( item ).attr( 'rel' );
583
584						if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
585							selectors.push( attr );
586					}
587				} );
588
589				if ( selectors.length > 0 ) {
590					// make unique
591					selectors = $.unique( selectors );
592
593					$( selectors ).each( function ( i, item ) {
594						if ( typeof event.pagination_type !== 'undefined' ) {
595							$( 'body' ).find( '.tosrus-' + item ).remove();
596
597							$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).each( function() {
598								$( this ).off( 'click.tos' );
599							} );
600						}
601
602						var tos = $( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).tosrus( {
603							infinite: ( args.infinite === '1' ? true : false ),
604							autoplay: {
605								play: ( args.autoplay === '1' ? true : false ),
606								pauseOnHover: ( args.pauseOnHover === '1' ? true : false ),
607								timeout: args.timeout
608							},
609							effect: args.effect,
610							keys: {
611								prev: ( args.keys === '1' ? true : false ),
612								next: ( args.keys === '1' ? true : false ),
613								close: ( args.keys === '1' ? true : false )
614							},
615							pagination: {
616								add: ( args.pagination === '1' ? true : false ),
617								type: args.paginationType
618							},
619							// forced
620							show: false,
621							buttons: true,
622							caption: {
623								add: true,
624								attributes: [ "title" ]
625							},
626							wrapper: {
627								classes: 'tosrus-' + item,
628								onClick: args.closeOnClick === '1' ? 'close' : 'toggleUI'
629							}
630						} );
631
632						tos.bind( 'sliding.tos', function ( event, number ) {
633							last_image = $( $( event.target ).find( '.tos-slider .tos-slide' )[number] ).find( 'img' ).attr( 'src' );
634
635							// trigger image view
636							rl_view_image( script, last_image );
637						} );
638
639						tos.bind( 'closing.tos', function () {
640							// trigger image hide
641							rl_hide_image( script, last_image );
642						} );
643					} );
644				}
645				break;
646
647			case 'featherlight':
648				var selectors = [ ],
649					last_image = '';
650
651				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).each( function ( i, item ) {
652					var attr = $( item ).attr( 'data-rel' );
653
654					// check data-rel attribute first
655					if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
656						selectors.push( attr );
657					// if not found then try to check rel attribute for backward compatibility
658					else {
659						attr = $( item ).attr( 'rel' );
660
661						if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
662							selectors.push( attr );
663					}
664				} );
665
666				if ( selectors.length > 0 ) {
667					// make unique
668					selectors = $.unique( selectors );
669
670					// set defaults
671					$.extend( $.featherlight.defaults, {
672						openSpeed: parseInt( args.openSpeed ),
673						closeSpeed: parseInt( args.closeSpeed ),
674						closeOnClick: args.closeOnClick,
675						closeOnEsc: ( args.closeOnEsc === '1' ? true : false ),
676						afterOpen: function ( event ) {
677							last_image = event.currentTarget.href;
678
679							// trigger image view
680							rl_view_image( script, last_image );
681						},
682						afterClose: function () {
683							// trigger image hide
684							rl_hide_image( script, last_image );
685						}
686					} );
687
688					$( selectors ).each( function ( i, item ) {
689						if ( typeof event.pagination_type !== 'undefined' ) {
690							$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).each( function() {
691								$( this ).off( 'click.featherlight' );
692							} );
693						}
694
695						// gallery?
696						if ( /-gallery-/.test( item ) ) {
697							$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).featherlightGallery( {
698								galleryFadeIn: parseInt( args.galleryFadeIn ),
699								galleryFadeOut: parseInt( args.galleryFadeOut ),
700								previousIcon: '&#10094;',
701								nextIcon: '&#10095;'
702							} );
703						// video?
704						} else if ( /-video-/.test( item ) ) {
705							$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).featherlight();
706						// single image?
707						} else {
708							$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).featherlight();
709						}
710					} );
711
712				}
713				break;
714
715			case 'magnific':
716				var selectors = [ ],
717					last_image = '';
718
719				$( 'a[rel*="' + selector + '"], a[data-rel*="' + selector + '"]' ).each( function ( i, item ) {
720					var attr = $( item ).attr( 'data-rel' );
721
722					// check data-rel attribute first
723					if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
724						selectors.push( attr );
725					// if not found then try to check rel attribute for backward compatibility
726					else {
727						attr = $( item ).attr( 'rel' );
728
729						if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
730							selectors.push( attr );
731					}
732				} );
733
734				if ( selectors.length > 0 ) {
735					// make unique
736					selectors = $.unique( selectors );
737
738					$( selectors ).each( function ( i, item ) {
739						var subselector = $( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ),
740							element = $( subselector[0] ),
741							media_type = element.data( 'magnific_type' ),
742							content_type = element.data( 'rl_content' );
743
744						// check content type first
745						if ( typeof content_type !== 'undefined' ) {
746							media_type = content_type;
747						}
748
749						// then media type if needed
750						if ( typeof media_type === 'undefined' ) {
751							media_type = 'image';
752						}
753
754						subselector.magnificPopup( {
755							type: media_type === 'gallery' ? 'image' : ( media_type === 'video' ? 'iframe' : media_type ),
756							disableOn: args.disableOn,
757							midClick: args.midClick === '1',
758							preloader: args.preloader === '1',
759							closeOnContentClick: args.closeOnContentClick === '1',
760							closeOnBgClick: args.closeOnBgClick === '1',
761							closeBtnInside: args.closeBtnInside === '1',
762							showCloseBtn: args.showCloseBtn === '1',
763							enableEscapeKey: args.enableEscapeKey === '1',
764							alignTop: args.alignTop === '1',
765							autoFocusLast: args.autoFocusLast === '1',
766							fixedContentPos: args.fixedContentPos === 'auto' ? 'auto' : ( args.fixedContentPos === '1' ),
767							fixedBgPos: args.fixedBgPos === 'auto' ? 'auto' : ( args.fixedBgPos === '1' ),
768							image: {
769								titleSrc: function ( item ) {
770									return item.el.attr( 'data-rl_title' ) + '<small>' + item.el.attr( 'data-rl_caption' ) + '</small>';
771								}
772							},
773							gallery: {
774								enabled: subselector.length > 1 && media_type === 'gallery',
775								navigateByImgClick: true,
776								preload: [0,1]
777							},
778							callbacks: {
779								close: function() {
780									rl_hide_image( script, this.currItem.src );
781								},
782								imageLoadComplete: function() {
783									// trigger image view
784									rl_view_image( script, this.currItem.src );
785								}
786							}
787						} );
788					} );
789				}
790				break;
791		}
792	} );
793
794} )( jQuery );
795// source --> https://www.beauty-spot.pl/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.2.1 
796/*!
797 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
798 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
799 */
800var l,a;l=this,a=function(){"use strict";var l={},a={};try{"undefined"!=typeof window&&(l=window),"undefined"!=typeof document&&(a=document)}catch(l){}var e=(l.navigator||{}).userAgent,r=void 0===e?"":e,n=l,o=a,u=(n.document,!!o.documentElement&&!!o.head&&"function"==typeof o.addEventListener&&o.createElement,~r.indexOf("MSIE")||r.indexOf("Trident/"),"___FONT_AWESOME___"),f=function(){try{return"production"===process.env.NODE_ENV}catch(l){return!1}}();var t=n||{};t[u]||(t[u]={}),t[u].styles||(t[u].styles={}),t[u].hooks||(t[u].hooks={}),t[u].shims||(t[u].shims=[]);var i=t[u],s=[["glass",null,"glass-martini"],["meetup","fab",null],["star-o","far","star"],["remove",null,"times"],["close",null,"times"],["gear",null,"cog"],["trash-o","far","trash-alt"],["file-o","far","file"],["clock-o","far","clock"],["arrow-circle-o-down","far","arrow-alt-circle-down"],["arrow-circle-o-up","far","arrow-alt-circle-up"],["play-circle-o","far","play-circle"],["repeat",null,"redo"],["rotate-right",null,"redo"],["refresh",null,"sync"],["list-alt","far",null],["dedent",null,"outdent"],["video-camera",null,"video"],["picture-o","far","image"],["photo","far","image"],["image","far","image"],["pencil",null,"pencil-alt"],["map-marker",null,"map-marker-alt"],["pencil-square-o","far","edit"],["share-square-o","far","share-square"],["check-square-o","far","check-square"],["arrows",null,"arrows-alt"],["t
800imes-circle-o","far","times-circle"],["check-circle-o","far","check-circle"],["mail-forward",null,"share"],["eye","far",null],["eye-slash","far",null],["warning",null,"exclamation-triangle"],["calendar",null,"calendar-alt"],["arrows-v",null,"arrows-alt-v"],["arrows-h",null,"arrows-alt-h"],["bar-chart","far","chart-bar"],["bar-chart-o","far","chart-bar"],["twitter-square","fab",null],["facebook-square","fab",null],["gears",null,"cogs"],["thumbs-o-up","far","thumbs-up"],["thumbs-o-down","far","thumbs-down"],["heart-o","far","heart"],["sign-out",null,"sign-out-alt"],["linkedin-square","fab","linkedin"],["thumb-tack",null,"thumbtack"],["external-link",null,"external-link-alt"],["sign-in",null,"sign-in-alt"],["github-square","fab",null],["lemon-o","far","lemon"],["square-o","far","square"],["bookmark-o","far","bookmark"],["twitter","fab",null],["facebook","fab","facebook-f"],["facebook-f","fab","facebook-f"],["github","fab",null],["credit-card","far",null],["feed",null,"rss"],["hdd-o","far","hdd"],["hand-o-right","far","hand-point-right"],["hand-o-left","far","hand-point-left"],["hand-o-up","far","hand-point-up"],["hand-o-down","far","hand-point-down"],["arrows-alt",null,"expand-arrows-alt"],["group",null,"users"],["chain",null,"link"],["scissors",null,"cut"],["files-o","far","copy"],["floppy-o","far","save"],["navicon",null,"bars"],["reorder",null,"bars"],["pinterest","fab",null],["pinterest-square","fab",null],["google-plus-square","fab",null],["google-plus","fab","google-plus-g"],["money","far","money-bill-alt"],["unsorted",null,"sort"],["sort-desc",null,"sort-down"],["sort-asc",null,"sort-up"],["linkedin","fab","linkedin-in"],["rotate-left",null,"undo"],["legal",null,"gavel"],["tachometer",null,"tachometer-alt"],["dashboard",null,"tachometer-alt"],["comment-o","far","comment"],["comments-o","far","comments"],["flash",null,"bolt"],["clipboard","far",null],["paste","far","clipboard"],["lightbulb-o","far","lightbulb"],["exchange",null,"exchange-alt"],["cloud-download",null,"cloud-download-alt"],["cloud-upload",null,"cloud-upload-alt"],["bell-o","far","bell"],["cutlery",null,"utensils"],["file-text-o","far","file-alt"],["building-o","far","building"],["hospital-o","far","hospital"],["tablet",null,"tablet-alt"],["mobile",null,"mobile-alt"],["mobile-phone",null,"mobile-alt"],["circle-o","far","circle"],["mail-reply",null,"reply"],["github-alt","fab",null],["folder-o","far","folder"],["folder-open-o","far","folder-open"],["smile-o","far","smile"],["frown-o","far","frown"],["meh-o","far","meh"],["keyboard-o","far","keyboard"],["flag-o","far","flag"],["mail-reply-all",null,"reply-all"],["star-half-o","far","star-half"],["star-half-empty","far","star-half"],["star-half-full","far","star-half"],["code-fork",null,"code-branch"],["chain-broken",null,"unlink"],["shield",null,"shield-alt"],["calendar-o","far","calendar"],["maxcdn","fab",null],["html5","fab",null],["css3","fab",null],["ticket",null,"ticket-alt"],["minus-square-o","far","minus-square"],["level-up",null,"level-up-alt"],["level-down",null,"level-down-alt"],["pencil-square",null,"pen-square"],["external-link-square",null,"external-link-square-alt"],["compass","far",null],["caret-square-o-down","far","caret-square-down"],["toggle-down","far","caret-square-down"],["caret-square-o-up","far","caret-square-up"],["toggle-up","far","caret-square-up"],["caret-square-o-right","far","caret-square-right"],["toggle-right","far","caret-square-right"],["eur",null,"euro-sign"],["euro",null,"euro-sign"],["gbp",null,"pound-sign"],["usd",null,"dollar-sign"],["dollar",null,"dollar-sign"],["inr",null,"rupee-sign"],["rupee",null,"rupee-sign"],["jpy",null,"yen-sign"],["cny",null,"yen-sign"],["rmb",null,"yen-sign"],["yen",null,"yen-sign"],["rub",null,"ruble-sign"],["ruble",null,"ruble-sign"],["rouble",null,"ruble-sign"],["krw",null,"won-sign"],["won",null,"won-sign"],["btc","fab",null],["bitcoin","fab","btc"],["file-text",null,"file-alt"],["sort-alpha-asc",null,"sort-alpha-down"],["sort-alpha-desc",null,"sort-alpha-up"],["sort-amount-asc",null,"sort-amount-down"],["sort-amount-desc",null,"sort-amount-up"],["sort-numeric-asc",null,"sort-numeric-down"],["sort-numeric-desc",null,"sort-numeric-up"],["youtube-square","fab",null],["youtube","fab",null],["xing","fab",null],["xing-square","fab",null],["youtube-play","fab","y
800outube"],["dropbox","fab",null],["stack-overflow","fab",null],["instagram","fab",null],["flickr","fab",null],["adn","fab",null],["bitbucket","fab",null],["bitbucket-square","fab","bitbucket"],["tumblr","fab",null],["tumblr-square","fab",null],["long-arrow-down",null,"long-arrow-alt-down"],["long-arrow-up",null,"long-arrow-alt-up"],["long-arrow-left",null,"long-arrow-alt-left"],["long-arrow-right",null,"long-arrow-alt-right"],["apple","fab",null],["windows","fab",null],["android","fab",null],["linux","fab",null],["dribbble","fab",null],["skype","fab",null],["foursquare","fab",null],["trello","fab",null],["gratipay","fab",null],["gittip","fab","gratipay"],["sun-o","far","sun"],["moon-o","far","moon"],["vk","fab",null],["weibo","fab",null],["renren","fab",null],["pagelines","fab",null],["stack-exchange","fab",null],["arrow-circle-o-right","far","arrow-alt-circle-right"],["arrow-circle-o-left","far","arrow-alt-circle-left"],["caret-square-o-left","far","caret-square-left"],["toggle-left","far","caret-square-left"],["dot-circle-o","far","dot-circle"],["vimeo-square","fab",null],["try",null,"lira-sign"],["turkish-lira",null,"lira-sign"],["plus-square-o","far","plus-square"],["slack","fab",null],["wordpress","fab",null],["openid","fab",null],["institution",null,"university"],["bank",null,"university"],["mortar-board",null,"graduation-cap"],["yahoo","fab",null],["google","fab",null],["reddit","fab",null],["reddit-square","fab",null],["stumbleupon-circle","fab",null],["stumbleupon","fab",null],["delicious","fab",null],["digg","fab",null],["pied-piper-pp","fab",null],["pied-piper-alt","fab",null],["drupal","fab",null],["joomla","fab",null],["spoon",null,"utensil-spoon"],["behance","fab",null],["behance-square","fab",null],["steam","fab",null],["steam-square","fab",null],["automobile",null,"car"],["cab",null,"taxi"],["envelope-o","far","envelope"],["deviantart","fab",null],["soundcloud","fab",null],["file-pdf-o","far","file-pdf"],["file-word-o","far","file-word"],["file-excel-o","far","file-excel"],["file-powerpoint-o","far","file-powerpoint"],["file-image-o","far","file-image"],["file-photo-o","far","file-image"],["file-picture-o","far","file-image"],["file-archive-o","far","file-archive"],["file-zip-o","far","file-archive"],["file-audio-o","far","file-audio"],["file-sound-o","far","file-audio"],["file-video-o","far","file-video"],["file-movie-o","far","file-video"],["file-code-o","far","file-code"],["vine","fab",null],["codepen","fab",null],["jsfiddle","fab",null],["life-ring","far",null],["life-bouy","far","life-ring"],["life-buoy","far","life-ring"],["life-saver","far","life-ring"],["support","far","life-ring"],["circle-o-notch",null,"circle-notch"],["rebel","fab",null],["ra","fab","rebel"],["resistance","fab","rebel"],["empire","fab",null],["ge","fab","empire"],["git-square","fab",null],["git","fab",null],["hacker-news","fab",null],["y-combinator-square","fab","hacker-news"],["yc-square","fab","hacker-news"],["tencent-weibo","fab",null],["qq","fab",null],["weixin","fab",null],["wechat","fab","weixin"],["send",null,"paper-plane"],["paper-plane-o","far","paper-plane"],["send-o","far","paper-plane"],["circle-thin","far","circle"],["header",null,"heading"],["sliders",null,"sliders-h"],["futbol-o","far","futbol"],["soccer-ball-o","far","futbol"],["slideshare","fab",null],["twitch","fab",null],["yelp","fab",null],["newspaper-o","far","newspaper"],["paypal","fab",null],["google-wallet","fab",null],["cc-visa","fab",null],["cc-mastercard","fab",null],["cc-discover","fab",null],["cc-amex","fab",null],["cc-paypal","fab",null],["cc-stripe","fab",null],["bell-slash-o","far","bell-slash"],["trash",null,"trash-alt"],["copyright","far",null],["eyedropper",null,"eye-dropper"],["area-chart",null,"chart-area"],["pie-chart",null,"chart-pie"],["line-chart",null,"chart-line"],["lastfm","fab",null],["lastfm-square","fab",null],["ioxhost","fab",null],["angellist","fab",null],["cc","far","closed-captioning"],["ils",null,"shekel-sign"],["shekel",null,"shekel-sign"],["sheqel",null,"shekel-sign"],["meanpath","fab","font-awesome"],["buysellads","fab",null],["connectdevelop","fab",null],["dashcube","fab",null],["forumbee","fab",null],["leanpub","fab",null],["sellsy","fab",null],["shirtsinbulk","fab",null],["simplybuilt","fab",null],["skyatlas","fab",null],["diamond","far","gem"],["intersex",null,"transgender"],["facebook-official","fab","facebook"],["pinterest-p","fab",null],["whatsapp","fab",null],["hotel",null,"bed"],["viacoin","fab",null],["medium","fab",null],["y-combinator","fab",null],["yc","fab","y-combinator"],["optin-monster","fab",null],["opencart","fab",null],["expeditedssl","fab",null],["battery-4",null,"battery-full"],["battery",null,"battery-full"],["battery-3",null,"battery-three-quarters"],["battery-2",null,"battery-half"],["battery-1",null,"battery-quarter"],["battery-0",null,"battery-empty"],["object-group","far",null],["object-ungroup","far",null],["sticky-note-o","far","sticky-note"],["cc-jcb","fab",null],["cc-diners-club","fab",null],["clone","far",null],["hourglass-o","far","hourglass"],["hourglass-1",
vendor: 3,993 bytes, line 800
800null,"hourglass-start"],["hourglass-2",null,"hourglass-half"],["hourglass-3",null,"hourglass-end"],["hand-rock-o","far","hand-rock"],["hand-grab-o","far","hand-rock"],["hand-paper-o","far","hand-paper"],["hand-stop-o","far","hand-paper"],["hand-scissors-o","far","hand-scissors"],["hand-lizard-o","far","hand-lizard"],["hand-spock-o","far","hand-spock"],["hand-pointer-o","far","hand-pointer"],["hand-peace-o","far","hand-peace"],["registered","far",null],["creative-commons","fab",null],["gg","fab",null],["gg-circle","fab",null],["tripadvisor","fab",null],["odnoklassniki","fab",null],["odnoklassniki-square","fab",null],["get-pocket","fab",null],["wikipedia-w","fab",null],["safari","fab",null],["chrome","fab",null],["firefox","fab",null],["opera","fab",null],["internet-explorer","fab",null],["television",null,"tv"],["contao","fab",null],["500px","fab",null],["amazon","fab",null],["calendar-plus-o","far","calendar-plus"],["calendar-minus-o","far","calendar-minus"],["calendar-times-o","far","calendar-times"],["calendar-check-o","far","calendar-check"],["map-o","far","map"],["commenting",null,"comment-dots"],["commenting-o","far","comment-dots"],["houzz","fab",null],["vimeo","fab","vimeo-v"],["black-tie","fab",null],["fonticons","fab",null],["reddit-alien","fab",null],["edge","fab",null],["credit-card-alt",null,"credit-card"],["codiepie","fab",null],["modx","fab",null],["fort-awesome","fab",null],["usb","fab",null],["product-hunt","fab",null],["mixcloud","fab",null],["scribd","fab",null],["pause-circle-o","far","pause-circle"],["stop-circle-o","far","stop-circle"],["bluetooth","fab",null],["bluetooth-b","fab",null],["gitlab","fab",null],["wpbeginner","fab",null],["wpforms","fab",null],["envira","fab",null],["wheelchair-alt","fab","accessible-icon"],["question-circle-o","far","question-circle"],["volume-control-phone",null,"phone-volume"],["asl-interpreting",null,"american-sign-language-interpreting"],["deafness",null,"deaf"],["hard-of-hearing",null,"deaf"],["glide","fab",null],["glide-g","fab",null],["signing",null,"sign-language"],["viadeo","fab",null],["viadeo-square","fab",null],["snapchat","fab",null],["snapchat-ghost","fab",null],["snapchat-square","fab",null],["pied-piper","fab",null],["first-order","fab",null],["yoast","fab",null],["themeisle","fab",null],["google-plus-official","fab","google-plus"],["google-plus-circle","fab","google-plus"],["font-awesome","fab",null],["fa","fab","font-awesome"],["handshake-o","far","handshake"],["envelope-open-o","far","envelope-open"],["linode","fab",null],["address-book-o","far","address-book"],["vcard",null,"address-card"],["address-card-o","far","address-card"],["vcard-o","far","address-card"],["user-circle-o","far","user-circle"],["user-o","far","user"],["id-badge","far",null],["drivers-license",null,"id-card"],["id-card-o","far","id-card"],["drivers-license-o","far","id-card"],["quora","fab",null],["free-code-camp","fab",null],["telegram","fab",null],["thermometer-4",null,"thermometer-full"],["thermometer",null,"thermometer-full"],["thermometer-3",null,"thermometer-three-quarters"],["thermometer-2",null,"thermometer-half"],["thermometer-1",null,"thermometer-quarter"],["thermometer-0",null,"thermometer-empty"],["bathtub",null,"bath"],["s15",null,"bath"],["window-maximize","far",null],["window-restore","far",null],["times-rectangle",null,"window-close"],["window-close-o","far","window-close"],["times-rectangle-o","far","window-close"],["bandcamp","fab",null],["grav","fab",null],["etsy","fab",null],["imdb","fab",null],["ravelry","fab",null],["eercast","fab","sellcast"],["snowflake-o","far","snowflake"],["superpowers","fab",null],["wpexplorer","fab",null],["spotify","fab",null]];return function(l){try{l()}catch(l){if(!f)throw l}}(function(){var l;"function"==typeof i.hooks.addShims?i.hooks.addShims(s):(l=i.shims).push.apply(l,s)}),s},"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define(a):l["fontawesome-free-shims"]=a();

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.