PageSourceSearch

https://kor-plast.pl/wp-content/plugins/dustra-core/assets/js/main.js?ver=7.1.2

js kor-plast.pl collected 2026-10-01 15:16:44 UTC 12,320 bytes, 333 lines download raw bytes

1;(function($){
2    $(window).on('elementor/frontend/init',function(){
3        elementorFrontend.hooks.addAction('frontend/element_ready/testimonial.default',function(scope,$){
4            $(scope).find('.owl-carousel').each(function() {
5                var a = $(this),
6                    items = a.data('items') || [1,1,1],
7                    margin = a.data('margin'),
8                    loop = a.data('loop'),
9                    nav = a.data('nav'),
10                    dots = a.data('dots'),
11                    center = a.data('center'),
12                    autoplay = a.data('autoplay'),
13                    autoplaySpeed = a.data('autoplay-speed'),
14                    rtl = a.data('rtl'),
15                    autoheight = a.data('autoheight');
16    
17                var options = {
18                    nav: nav || true,
19                    loop: loop || false,
20                    dots: dots || false,
21                    center: center || false,
22                    autoplay: autoplay || false,
23                    autoHeight: autoheight || false,
24                    rtl: rtl || false,
25                    margin: margin || 0,
26                    autoplayTimeout: autoplaySpeed || 3000,
27                    autoplaySpeed: 400,
28                    autoplayHoverPause: true,
29                    navText : ["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"],
30                    responsive: {
31                        0: { items: items[2] || 1 },
32                        576: { items: items[1] || 1 },
33                        1200: { items: items[0] || 1}
34                    }
35                };
36    
37                a.owlCarousel(options);
38            });
39        });
40    });
41    $(window).on('elementor/frontend/init',function(){
42        elementorFrontend.hooks.addAction('frontend/element_ready/teammember.default',function(scope,$){
43            $('.team-carousel').owlCarousel({
44                loop: true,
45                margin: 30,
46                nav: false,
47                navText: [
48                    "<i class='fa fa-angle-left'></i>",
49                    "<i class='fa fa-angle-right'></i>"
50                ],
51                dots: true,
52                autoplay: true,
53                responsive: {
54                    0: {
55                        items: 1
56                    },
57                    700: {
58                        items: 2
59                    },
60                    1000: {
61                        items: 3
62                    }
63                }
64            });
65        });
66    });
67    $(window).on('elementor/frontend/init',function(){
68        elementorFrontend.hooks.addAction('frontend/element_ready/projectwidget.default',function(scope,$){
69            $(scope).find('.owl-carousel').each(function() {
70                var a = $(this),
71                    items = a.data('items') || [1,2,3],
72                    margin = a.data('margin'),
73                    loop = a.data('loop'),
74                    nav = a.data('nav'),
75                    dots = a.data('dots'),
76                    center = a.data('center'),
77                    autoplay = a.data('autoplay'),
78                    autoplaySpeed = a.data('autoplay-speed'),
79                    rtl = a.data('rtl'),
80                    autoheight = a.data('autoheight');
81    
82                var options = {
83                    nav: nav || true,
84                    loop: loop || false,
85                    dots: dots || false,
86                    autoplay: autoplay || true,
87                    rtl: rtl || false,
88                    margin: margin || 30,
89                    autoplayTimeout: autoplaySpeed || 3000,
90                    autoplaySpeed: 400,
91                    autoplayHoverPause: true,
92                    navText : ["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"],
93                    responsive: {
94                        0: { items: items[0] || 1 },
95                    }
96                };
97    
98                a.owlCarousel(options);
99            });
100        });
101    });
102    $(window).on('elementor/frontend/init',function(){
103        elementorFrontend.hooks.addAction('frontend/element_ready/portfolio.default',function(scope,$){
104            $(scope).find('.owl-carousel').each(function() {
105                $('.portfolio-carousel').owlCarousel({
106                    loop: true,
107                    margin: 30,
108                    nav: false,
109                    navText: [
110                        "<i class='fal fa-long-arrow-left'></i>",
111                        "<i class='fal fa-long-arrow-right'></i>"
112                    ],
113                    dots: false,
114                    autoplay: true,
115                    responsive: {
116                        0: {
117                            items: 1
118                        },
119                        800: {
120                            items: 2
121                        },
122                        1300: {
123                            items: 3,
124                            margin: 15
125                        }
126                    }
127                });
128            });
129
130        });
131    });
132    $(window).on('elementor/frontend/init',function(){
133        elementorFrontend.hooks.addAction('frontend/element_ready/counterup.default',function(scope,$){
134            $(scope).find('.timer').each(function() {
135                $('.timer').countTo();
136        $('.fun-fact').appear(function() {
137            $('.timer').countTo();
138        }, {
139            accY: -100
140        });
141            });
142        });
143    });
144    $(window).on('elementor/frontend/init',function(){
145        elementorFrontend.hooks.addAction('frontend/element_ready/consulting.default',function(scope,$){
146           $('.appoinment-form select').niceSelect();
147        });
148    });
149    $(window).on('elementor/frontend/init',function(){
150        elementorFrontend.hooks.addAction('frontend/element_ready/portfolio.default',function(scope,$){
151        $('#portfolio-grid,.blog-masonry').imagesLoaded(function() {
152
153            /* Filter menu */
154            $('.mix-item-menu').on('click', 'button', function() {
155                var filterValue = $(this).attr('data-filter');
156                $grid.isotope({
157                    filter: filterValue
158                });
159            });
160
161            /* filter menu active class  */
162            $('.mix-item-menu button').on('click', function(event) {
163                $(this).siblings('.active').removeClass('active');
164                $(this).addClass('active');
165                event.preventDefault();
166            });
167
168            /* Filter active */
169            var $grid = $('#portfolio-grid').isotope({
170                itemSelector: '.pf-item',
171                percentPosition: true,
172                masonry: {
173                    columnWidth: '.pf-item',
174                }
175            });
176
177            /* Filter active */
178            $('.blog-masonry').isotope({
179                itemSelector: '.blog-item',
180                percentPosition: true,
181                masonry: {
182                    columnWidth: '.blog-item',
183                }
184            });
185
186        });
187        });
188    });
189    $(window).on('elementor/frontend/init',function(){
190        elementorFrontend.hooks.addAction('frontend/element_ready/services.default',function(scope,$){
191            $(scope).find('.owl-carousel').each(function() {
192                $('.services-carousel').owlCarousel({
193                    loop: false,
194                    margin: 30,
195                    nav: false,
196                    navText: [
197                        "<i class='fa fa-angle-left'></i>",
198                        "<i class='fa fa-angle-right'></i>"
199                    ],
200                    dots: true,
201                    autoplay: true,
202                    responsive: {
203                        0: {
204                            items: 1
205                        },
206                        800: {
207                            items: 2
208                        },
209                        1000: {
210                            items: 3
211                        }
212                    }
213                });
214                /* ==================================================
215                # Car Services Carousel
216                ===============================================*/
217                $('.car-ser-carousel').owlCarousel({
218                    loop: true,
219                    margin: 1,
220                    nav: false,
221                    navText: [
222                        "<i class='fa fa-angle-left'></i>",
223                        "<i class='fa fa-angle-right'></i>"
224                    ],
225                    dots: false,
226                    autoplay: true,
227                    responsive: {
228                        0: {
229                            items: 1
230                        },
231                        800: {
232                            items: 2
233                        }
234                    }
235                });
236            });
237        });
238    });
239
240    $(window).on('elementor/frontend/init',function(){
241        elementorFrontend.hooks.addAction('frontend/element_ready/clients.default',function(scope,$){
242            $('.clients-items').owlCarousel({
243                loop: false,
244                margin: 30,
245                nav: false,
246                navText: [
247                    "<i class='fa fa-angle-left'></i>",
248                    "<i class='fa fa-angle-right'></i>"
249                ],
250                dots: false,
251                autoplay: true,
252                responsive: {
253                    0: {
254                        items: 2
255                    },
256                    600: {
257                        items: 2
258                    },
259                    1000: {
260                        items: 3
261                    }
262                }
263            });
264             $('.brand-carousel').owlCarousel({
265            loop: false,
266            margin: 30,
267            nav: false,
268            navText: [
269                "<i class='fa fa-angle-left'></i>",
270                "<i class='fa fa-angle-right'></i>"
271            ],
272            dots: false,
273            autoplay: true,
274            responsive: {
275                0: {
276                    items: 2
277                },
278                600: {
279                    items: 2
280                },
281                800: {
282                    items: 3
283                },
284                1200: {
285                    items: 5
286                }
287            }
288        });
289        });
290    });
291
292    function doAnimations(elems) {
293        //Cache the animationend event in a variable
294        var animEndEv = 'webkitAnimationEnd animationend';
295        elems.each(function() {
296            var $this = $(this),
297                $animationType = $this.data('animation');
298            $this.addClass($animationType).one(animEndEv, function() {
299                $this.removeClass($animationType);
300            });
301        });
302    }
303
304    //Variables on page load
305    var $immortalCarousel = $('.animate_text'),
306        $firstAnimatingElems = $immortalCarousel.find('.item:first').find("[data-animation ^= 'animated']");
307    //Initialize carousel
308    $immortalCarousel.carousel();
309    //Animate captions in first slide on page load
310    doAnimations($firstAnimatingElems);
311    //Other slides to be animated on carousel slide event
312    $immortalCarousel.on('slide.bs.carousel', function(e) {
313        var $animatingElems = $(e.relatedTarget).find("[data-animation ^= 'animated']");
314        doAnimations($animatingElems);
315    });
316    
317    /* ==================================================
318        # Smooth Scroll
319     ===============================================*/
320    $("body").scrollspy({
321        target: ".navbar-collapse",
322        offset: 200
323    });
324    $('ul.nav>li>a').on('click', function(event) {
325        var $anchor = $(this);
326        var headerH = '75';
327        $('html, body').stop().animate({
328            scrollTop: $($anchor.attr('href')).offset().top - headerH + "px"
329        }, 1500, 'easeInOutExpo');
330        event.preventDefault();
331    });
332
333})(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.