PageSourceSearch

https://www.iecaonline.com/wp-content/plugins/logo-showcase-ultimate/build/index.js?ver=7.1.1

js iecaonline.com collected 2026-10-03 22:13:46 UTC 37,475 bytes, 762 lines download raw bytes

1/******/ (function() { // webpackBootstrap
2/******/ 	"use strict";
3/******/ 	var __webpack_modules__ = ({
4
5/***/ "./src/blocks/lcg-ultimate-block.js":
6/*!******************************************!*\
7  !*** ./src/blocks/lcg-ultimate-block.js ***!
8  \******************************************/
9/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
10
11__webpack_require__.r(__webpack_exports__);
12/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
13/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
14/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
15/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);
16/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
17/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
18/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render");
19/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__);
20/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
21/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__);
22/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
23/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__);
24/* harmony import */ var _attributes_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./attributes.json */ "./src/blocks/attributes.json");
25
26
27
28
29
30
31
32
33function extra_js() {
34  /* Replace all SVG images with inline SVG */
35  const convertImages = (query, callback) => {
36    const images = document.querySelectorAll(query);
37    images.forEach(image => {
38      fetch(image.src).then(res => res.text()).then(data => {
39        const parser = new DOMParser();
40        const svg = parser.parseFromString(data, 'image/svg+xml').querySelector('svg');
41        if (image.id) svg.id = image.id;
42        if (image.className) svg.classList = image.classList;
43        image.parentNode.replaceChild(svg, image);
44      }).then(callback).catch(error => console.error(error));
45    });
46  };
47  convertImages('img.wpwax-lsu-svg');
48
49  /* Check lsu Carousel Data */
50  let checkData = function (data, value) {
51    return typeof data === 'undefined' ? value : data;
52  };
53
54  /* lsu Carousel */
55  let lsuCarousel = document.querySelectorAll('.wpwax-lsu-carousel');
56  let hasPagination;
57  lsuCarousel.forEach(function (el, i) {
58    el.classList.add(`wpwax-lsu-carousel-${i}`);
59    el.childNodes.forEach(el => {
60      if (el.className === "wpwax-lsu-carousel-pagination") {
61        hasPagination = true;
62      }
63    });
64    let navBtnPrev = document.querySelectorAll('.wpwax-lsu-carousel-nav__btn-prev');
65    let navBtnNext = document.querySelectorAll('.wpwax-lsu-carousel-nav__btn-next');
66    const paginationElement = document.querySelectorAll(".wpwax-lsu-carousel-pagination");
67    navBtnPrev.forEach((el, i) => {
68      el.classList.add(`wpwax-lsu-carousel-nav__btn-prev-${i}`);
69    });
70    navBtnNext.forEach((el, i) => {
71      el.classList.add(`wpwax-lsu-carousel-nav__btn-next-${i}`);
72    });
73    hasPagination && paginationElement.forEach(el => el.classList.add(`wpwax-lsu-carousel-pagination-${i}`));
74
75    // console.log(typeof checkData(parseInt(el.dataset.lsuMargin), 30));
76
77    let swiper = new Swiper(`.wpwax-lsu-carousel-${i}`, {
78      slidesPerView: checkData(parseInt(el.dataset.lsuItems), 4),
79      spaceBetween: checkData(parseInt(el.dataset.lsuMargin), 20),
80      loop: checkData(JSON.parse(el.dataset.lsuLoop), true),
81      slidesPerGroup: checkData(parseInt(el.dataset.lsuPerslide), 4),
82      speed: checkData(parseInt(el.dataset.lsuSpeed), 3000),
83      autoplay: checkData(JSON.parse(el.dataset.lsuAutoplay), {}),
84      navigation: {
85        nextEl: `.wpwax-lsu-carousel-nav__btn-next-${i}`,
86        prevEl: `.wpwax-lsu-carousel-nav__btn-prev-${i}`
87      },
88      pagination: {
89        el: `.wpwax-lsu-carousel-pagination-${i}`,
90        type: 'bullets',
91        clickable: true
92      },
93      breakpoints: checkData(JSON.parse(el.dataset.lsuResponsive), {})
94    });
95  });
96
97  /* Marquee wrapper value */
98  let lsuStyle = document.createElement('style');
99  document.head.append(lsuStyle);
100  lsuStyle.innerHTML = `
101		.wpwax-lsu-carousel-marquee .swiper-wrapper{
102			animation: wpwaxLsuMarquee var(--lsu-marqueeSpeed) linear infinite running;
103		}
104		@keyframes wpwaxLsuMarquee {
105			0% {
106				transform: translate(0, 0);
107			}
108			100% {
109				transform: translate(var(--lsu-marqueeItemsWidth), 0);
110			}
111		}
112	`;
113  let lsuMarqueeCarousel = document.querySelectorAll('.wpwax-lsu-carousel-marquee');
114  lsuMarqueeCarousel.forEach(el => {
115    let lsuMarqueeCarouselItem = el.querySelectorAll('.wpwax-lsu-item:not(.swiper-slide-duplicate)');
116    lsuMarqueeCarouselItem.forEach(childEl => {
117      let lsuMarqueeWrapperWidth = lsuMarqueeCarouselItem.length * (childEl.offsetWidth + checkData(parseInt(el.dataset.lsuMargin)));
118      el.style.setProperty('--lsu-marqueeItemsWidth', `-${lsuMarqueeWrapperWidth}px`);
119      el.style.setProperty('--lsu-marqueeSpeed', `${checkData(parseInt(el.dataset.lsuSpeed))}ms`);
120    });
121  });
122
123  /* Tooltip Initialization */
124  let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
125  let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
126    return new bootstrap.Tooltip(tooltipTriggerEl);
127  });
128
129  /* Tooltip Dynamic Style */
130  const tooltips = document.querySelectorAll('.wpwax-lsu-item-inner');
131  tooltips.forEach(tooltip => tooltip.addEventListener('mouseover', function () {
132    let tooltipId = tooltip.getAttribute('aria-describedby');
133    let tooltipStyle = tooltip.closest('.wpwax-lsu-ultimate').getAttribute('style');
134    let tooltipDomElm = document.querySelector(`#${tooltipId}`);
135    if (tooltipDomElm) {
136      let tooltipArrow = tooltipDomElm.querySelector(`#${tooltipId} .tooltip-arrow`).getAttribute('style');
137      let tooltipBackColor = tooltipStyle.split(';')[2];
138      tooltipDomElm.querySelector(`#${tooltipId} .tooltip-inner`).setAttribute('style', tooltipStyle);
139      tooltipDomElm.querySelector(`#${tooltipId} .tooltip-arrow`).style = `${tooltipArrow}${tooltipBackColor};`;
140    }
141  }));
142}
143(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)('lcg/block', {
144  apiVersion: 2,
145  title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Logo Showcase Ultimate', 'post-grid-carousel-ultimate'),
146  category: 'widgets',
147  keywords: ['logo', 'showcase', 'ultimate', 'carousel', 'grid'],
148  icon: 'slides',
149  supports: {
150    html: false
151  },
152  transforms: {},
153  attributes: _attributes_json__WEBPACK_IMPORTED_MODULE_6__,
154  edit(_ref) {
155    let {
156      attributes,
157      setAttributes
158    } = _ref;
159    (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
160      setTimeout(() => {
161        extra_js();
162      }, 4000);
163    });
164    let {
165      layout,
166      cg_title_show,
167      cg_title,
168      header_position,
169      lcg_type,
170      total_logos,
171      c_theme,
172      auto_play,
173      repeat_product,
174      stop_hover,
175      marquee,
176      c_desktop,
177      c_desktop_small,
178      c_tablet,
179      c_mobile,
180      slide_time,
181      slide_speed,
182      scrol_direction,
183      navigation,
184      nav_position,
185      carousel_pagination,
186      g_theme,
187      g_columns,
188      g_columns_tablet,
189      g_columns_mobile,
190      grid_pagination,
191      pagination_type,
192      image_crop,
193      image_width,
194      image_hight,
195      target,
196      image_hover,
197      img_animation
198    } = attributes;
199    return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)(), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
200      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Layout', 'post-grid-carousel-ultimate'),
201      initialOpen: false
202    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
203      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Layout', 'post-grid-carousel-ultimate'),
204      labelPosition: "side",
205      value: layout,
206      options: [{
207        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Carousel', 'post-grid-carousel-ultimate'),
208        value: 'carousel'
209      }, {
210        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid', 'post-grid-carousel-ultimate'),
211        value: 'grid'
212      }],
213      onChange: newState => setAttributes({
214        layout: newState
215      })
216    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
217      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Header', 'directorist'),
218      checked: cg_title_show,
219      onChange: newState => setAttributes({
220        cg_title_show: newState
221      })
222    }), cg_title_show ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
223      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Header Title', 'directorist'),
224      type: "text",
225      value: cg_title,
226      onChange: newState => setAttributes({
227        cg_title: newState
228      })
229    }) : '', cg_title_show ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
230      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Header position', 'post-grid-carousel-ultimate'),
231      labelPosition: "side",
232      value: header_position,
233      options: [{
234        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Middle', 'post-grid-carousel-ultimate'),
235        value: 'middle'
236      }, {
237        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Left', 'post-grid-carousel-ultimate'),
238        value: 'left'
239      }, {
240        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Right', 'post-grid-carousel-ultimate'),
241        value: 'right'
242      }],
243      onChange: newState => setAttributes({
244        header_position: newState
245      })
246    }) : ''), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
247      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Query', 'post-grid-carousel-ultimate'),
248      initialOpen: false
249    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
250      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Post From', 'post-grid-carousel-ultimate'),
251      labelPosition: "side",
252      value: lcg_type,
253      options: [{
254        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Latest', 'post-grid-carousel-ultimate'),
255        value: 'latest'
256      }, {
257        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Older', 'post-grid-carousel-ultimate'),
258        value: 'older'
259      }, {
260        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Random', 'post-grid-carousel-ultimate'),
261        value: 'rand'
262      }, {
263        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('A to Z (title)', 'post-grid-carousel-ultimate'),
264        value: 'title_asc'
265      }, {
266        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Z to A (title)', 'post-grid-carousel-ultimate'),
267        value: 'title_desc'
268      }],
269      onChange: newState => setAttributes({
270        lcg_type: newState
271      })
272    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
273      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Total Posts', 'directorist'),
274      type: "text",
275      value: total_logos,
276      onChange: newState => setAttributes({
277        total_logos: newState
278      })
279    })), layout == 'carousel' ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
280      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Carousel', 'post-grid-carousel-ultimate'),
281      initialOpen: false
282    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
283      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Theme', 'directorist'),
284      labelPosition: "side",
285      value: c_theme,
286      options: [{
287        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 1', 'post-grid-carousel-ultimate'),
288        value: 'carousel-theme-1'
289      }, {
290        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 2', 'post-grid-carousel-ultimate'),
291        value: 'carousel-theme-2'
292      }, {
293        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 3', 'post-grid-carousel-ultimate'),
294        value: 'carousel-theme-3'
295      }, {
296        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 4', 'post-grid-carousel-ultimate'),
297        value: 'carousel-theme-4'
298      }, {
299        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 5', 'post-grid-carousel-ultimate'),
300        value: 'carousel-theme-5'
301      }, {
302        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 6', 'post-grid-carousel-ultimate'),
303        value: 'carousel-theme-6'
304      }, {
305        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 7', 'post-grid-carousel-ultimate'),
306        value: 'carousel-theme-7'
307      }, {
308        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 8', 'post-grid-carousel-ultimate'),
309        value: 'carousel-theme-8'
310      }, {
311        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 9', 'post-grid-carousel-ultimate'),
312        value: 'carousel-theme-9'
313      }, {
314        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 10', 'post-grid-carousel-ultimate'),
315        value: 'carousel-theme-10'
316      }, {
317        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 11', 'post-grid-carousel-ultimate'),
318        value: 'carousel-theme-11'
319      }, {
320        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 12', 'post-grid-carousel-ultimate'),
321        value: 'carousel-theme-12'
322      }, {
323        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 13', 'post-grid-carousel-ultimate'),
324        value: 'carousel-theme-13'
325      }, {
326        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 14', 'post-grid-carousel-ultimate'),
327        value: 'carousel-theme-14'
328      }, {
329        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 15', 'post-grid-carousel-ultimate'),
330        value: 'carousel-theme-15'
331      }, {
332        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 16', 'post-grid-carousel-ultimate'),
333        value: 'carousel-theme-16'
334      }],
335      onChange: newState => setAttributes({
336        c_theme: 
336newState
337      })
338    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
339      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Auto Play', 'directorist'),
340      checked: auto_play,
341      onChange: newState => setAttributes({
342        auto_play: newState
343      })
344    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
345      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Repeat Logo', 'directorist'),
346      checked: repeat_product,
347      onChange: newState => setAttributes({
348        repeat_product: newState
349      })
350    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
351      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pause on Hover', 'directorist'),
352      checked: stop_hover,
353      onChange: newState => setAttributes({
354        stop_hover: newState
355      })
356    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
357      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Marquee', 'directorist'),
358      checked: marquee,
359      onChange: newState => setAttributes({
360        marquee: newState
361      })
362    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
363      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Columns', 'directorist'),
364      type: "text",
365      value: c_desktop,
366      onChange: newState => setAttributes({
367        c_desktop: newState
368      })
369    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
370      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Laptop Columns', 'directorist'),
371      type: "text",
372      value: c_desktop_small,
373      onChange: newState => setAttributes({
374        c_desktop_small: newState
375      })
376    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
377      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Tablet Columns', 'directorist'),
378      type: "text",
379      value: c_tablet,
380      onChange: newState => setAttributes({
381        c_tablet: newState
382      })
383    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
384      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Mobile Columns', 'directorist'),
385      type: "text",
386      value: c_mobile,
387      onChange: newState => setAttributes({
388        c_mobile: newState
389      })
390    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
391      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Slide Speed', 'directorist'),
392      type: "text",
393      value: slide_speed,
394      onChange: newState => setAttributes({
395        slide_speed: newState
396      })
397    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
398      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Slide Timeout', 'directorist'),
399      type: "text",
400      value: slide_time,
401      onChange: newState => setAttributes({
402        slide_time: newState
403      })
404    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
405      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Scroll Direction', 'post-grid-carousel-ultimate'),
406      labelPosition: "side",
407      value: scrol_direction,
408      options: [{
409        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Right to Left', 'post-grid-carousel-ultimate'),
410        value: 'left'
411      }, {
412        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Left to Right', 'post-grid-carousel-ultimate'),
413        value: 'right'
414      }],
415      onChange: newState => setAttributes({
416        scrol_direction: newState
417      })
418    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
419      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Navigation', 'directorist'),
420      checked: navigation,
421      onChange: newState => setAttributes({
422        navigation: newState
423      })
424    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
425      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Position', 'post-grid-carousel-ultimate'),
426      labelPosition: "side",
427      value: nav_position,
428      options: [{
429        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Top Left', 'post-grid-carousel-ultimate'),
430        value: 'top-left'
431      }, {
432        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Top Right', 'post-grid-carousel-ultimate'),
433        value: 'top-right'
434      }, {
435        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Middle', 'post-grid-carousel-ultimate'),
436        value: 'around'
437      }, {
438        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Bottom Left', 'post-grid-carousel-ultimate'),
439        value: 'bottom-left'
440      }, {
441        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Bottom Right', 'post-grid-carousel-ultimate'),
442        value: 'bottom-right'
443      }],
444      onChange: newState => setAttributes({
445        nav_position: newState
446      })
447    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
448      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pagination', 'directorist'),
449      checked: carousel_pagination,
450      onChange: newState => setAttributes({
451        carousel_pagination: newState
452      })
453    })) : '', layout == 'grid' ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
454      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid', 'post-grid-carousel-ultimate'),
455      initialOpen: false
456    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
457      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Theme', 'directorist'),
458      labelPosition: "side",
459      value: g_theme,
460      options: [{
461        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 1', 'post-grid-carousel-ultimate'),
462        value: 'grid-theme-1'
463      }, {
464        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 2', 'post-grid-carousel-ultimate'),
465        value: 'grid-theme-2'
466      }, {
467        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 3', 'post-grid-carousel-ultimate'),
468        value: 'grid-theme-3'
469      }, {
470        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 4', 'post-grid-carousel-ultimate'),
471        value: 'grid-theme-4'
472      }, {
473        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 5', 'post-grid-carousel-ultimate'),
474        value: 'grid-theme-5'
475      }, {
476        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 6', 'post-grid-carousel-ultimate'),
477        value: 'grid-theme-6'
478      }, {
479        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 7', 'post-grid-carousel-ultimate'),
480        value: 'grid-theme-7'
481      }, {
482        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 8', 'post-grid-carousel-ultimate'),
483        value: 'grid-theme-8'
484      }],
485      onChange: newState => setAttributes({
486        g_theme: newState
487      })
488    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
489      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid Columns', 'directorist'),
490      type: "text",
491      value: g_columns,
492      onChange: newState => setAttributes({
493        g_columns: newState
494      })
495    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
496      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Columns for Tablet', 'directorist'),
497      type: "text",
498      value: g_columns_tablet,
499      onChange: newState => setAttributes({
500        g_columns_tablet: newState
501      })
502    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
503      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Columns for Mobile', 'directorist'),
504      type: "text",
505      value: g_columns_mobile,
506      onChange: newState => setAttributes({
507        g_columns_mobile: newState
508      })
509    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
510      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Pagination', 'directorist'),
511      checked: grid_pagination,
512      onChange: newState => setAttributes({
513        grid_pagination: newState
514      })
515    }), grid_pagination ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
516      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pagination Type', 'post-grid-carousel-ultimate'),
517      labelPosition: "side",
518      value: pagination_type,
519      options: [{
520        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Number Pagination', 'post-grid-carousel-ultimate'),
521        value: 'number_pagi'
522      }, {
523        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Ajax Pagination', 'post-grid-carousel-ultimate'),
524        value: 'ajax_pagi'
525      }],
526      onChange: newState => setAttributes({
527        pagination_type: newState
528      })
529    }) : '') : '', (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
530      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image', 'post-grid-carousel-ultimate'),
531      initialOpen: false
532    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
533      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Resize & Crop', 'directorist'),
534      checked: image_crop,
535      onChange: newState => setAttributes({
536        image_crop: newState
537      })
538    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
539      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Cropping Width', 'directorist'),
540      type: "text",
541      value: image_width,
542      onChange: newState => setAttributes({
543        image_width: newState
544      })
545    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
546      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Cropping Height', 'directorist'),
547      type: "text",
548      value: image_hight,
549      onChange: newState => setAttributes({
550        image_hight: newState
551      })
552    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
553      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Open Logo Link in', 'post-grid-carousel-ultimate'),
554      labelPosition: "side",
555      value: target,
556      options: [{
557        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('New Window or Tab', 'post-grid-carousel-ultimate'),
558        value: '_blank'
559      }, {
560        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Same Window or Tab', 'post-grid-carousel-ultimate'),
561        value: '_self'
562      }],
563      onChange: newState => setAttributes({
564        target: newState
565      })
566    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
567      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Hover Effect', 'directorist'),
568      checked: image_hover,
569      onChange: newState => setAttributes({
570        image_hover: newState
571      })
572    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
573      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Animation', 'post-grid-carousel-ultimate'),
574      labelPosition: "side",
575      value: img_animation,
576      options: [{
577        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Zoom In', 'post-grid-carousel-ultimate'),
578        value: 'zoom-in'
579      }, {
580        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Zoom Out', 'post-grid-carousel-ultimate'),
581        value: 'zoom-out'
582      }, {
583        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Blur In', 'post-grid-carousel-ultimate'),
584        value: 'blur-in'
585      }, {
586        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Blur Out', 'post-grid-carousel-ultimate'),
587        value: 'blur-out'
588      }, {
589        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grayscale In', 'post-grid-carousel-ultimate'),
590        value: 'grayscale-in'
591      }, {
592        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grayscale Out', 'post-grid-carousel-ultimate'),
593        value: 'grayscale-out'
594      }],
595      onChange: newState => setAttributes({
596        img_animation: newState
597      })
598    }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default()), {
599      block: "lcg/block",
600      attributes: attributes
601    })));
602  },
603  save(_ref2) {
604    let {
605      attributes
606    } = _ref2;
607  }
608});
609
610/***/ }),
611
612/***/ "@wordpress/block-editor":
613/*!*************************************!*\
614  !*** external ["wp","blockEditor"] ***!
615  \*************************************/
616/***/ (function(module) {
617
618module.exports = window["wp"]["blockEditor"];
619
620/***/ }),
621
622/***/ "@wordpress/blocks":
623/*!********************************!*\
624  !*** external ["wp","blocks"] ***!
625  \********************************/
626/***/ (function(module) {
627
628module.exports = window["wp"]["blocks"];
629
630/***/ }),
631
632/***/ "@wordpress/components":
633/*!************************************!*\
634  !*** external ["wp","components"] ***!
635  \************************************/
636/***/ (function(module) {
637
638module.exports = window["wp"]["components"];
639
640/***/ }),
641
642/***/ "@wordpress/element":
643/*!*********************************!*\
644  !*** external ["wp","element"] ***!
645  \*********************************/
646/***/ (function(module) {
647
648module.exports = window["wp"]["element"];
649
650/***/ }),
651
652/***/ "@wordpress/i18n":
653/*!******************************!*\
654  !*** external ["wp","i18n"] ***!
655  \******************************/
656/***/ (function(module) {
657
658module.exports = window["wp"]["i18n"];
659
660/***/ }),
661
662/***/ "@wordpress/server-side-render":
663/*!******************************************!*\
664  !*** external ["wp","serverSideRender"] ***!
665  \******************************************/
666/***/ (function(module) {
667
668module.exports = window["wp"]["serverSideRender"];
669
670/***/ }),
671
672/***/ "./src/blocks/attributes.json":
673/*!************************************!*\
674  !*** ./src/blocks/attributes.json ***!
675  \************************************/
676/***/ (function(module) {
677
678module.exports = JSON.parse('{"layout":{"type":"string","default":"carousel"},"cg_title_show":{"type":"boolean","default":false},"cg_title":{"type":"string","default":""},"header_position":{"type":"string","default":"middle"},"lcg_type":{"type":"string","default":"latest"},"total_logos":{"type":"string","default":"12"},"c_theme":{"type":"string","default":"carousel-theme-1"},"auto_play":{"type":"boolean","default":true},"repeat_product":{"type":"boolean","default":true},"stop_hover":{"type":"boolean","default":false},"marquee":{"type":"boolean","default":false},"c_desktop":{"type":"string","default":"2"},"c_desktop_small":{"type":"string","default":"2"},"c_tablet":{"type":"string","default":"2"},"c_mobile":{"type":"string","default":"1"},"slide_speed":{"type":"string","default":"2000"},"slide_time":{"type":"string","default":"2000"},"scrol_direction":{"type":"string","default":"left"},"navigation":{"type":"boolean","default":true},"nav_position":{"type":"string","default":"bottom-left"},"carousel_pagination":{"type":"boolean","default":false},"g_theme":{"type":"string","default":"grid-theme-1"},"g_columns":{"type":"string","default":"3"},"g_columns_tablet":{"type":"string","default":"2"},"g_columns_mobile":{"type":"string","default":"1"},"grid_pagination":{"type":"boolean","default":true},"pagination_type":{"type":"string","default":"number_pagi"},"image_crop":{"type":"boolean","default":false},"image_width":{"type":"string","default":"185"},"image_hight":{"type":"string","default":"119"},"target":{"type":"string","default":"_blank"},"image_hover":{"type":"boolean","default":true},"img_animation":{"type":"string","default":"zoom-in"}}');
679
680/***/ })
vendor: 3,321 bytes, lines 680-762
680
681
682/******/ 	});
683/************************************************************************/
684/******/ 	// The module cache
685/******/ 	var __webpack_module_cache__ = {};
686/******/ 	
687/******/ 	// The require function
688/******/ 	function __webpack_require__(moduleId) {
689/******/ 		// Check if module is in cache
690/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
691/******/ 		if (cachedModule !== undefined) {
692/******/ 			return cachedModule.exports;
693/******/ 		}
694/******/ 		// Create a new module (and put it into the cache)
695/******/ 		var module = __webpack_module_cache__[moduleId] = {
696/******/ 			// no module.id needed
697/******/ 			// no module.loaded needed
698/******/ 			exports: {}
699/******/ 		};
700/******/ 	
701/******/ 		// Execute the module function
702/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
703/******/ 	
704/******/ 		// Return the exports of the module
705/******/ 		return module.exports;
706/******/ 	}
707/******/ 	
708/************************************************************************/
709/******/ 	/* webpack/runtime/compat get default export */
710/******/ 	!function() {
711/******/ 		// getDefaultExport function for compatibility with non-harmony modules
712/******/ 		__webpack_require__.n = function(module) {
713/******/ 			var getter = module && module.__esModule ?
714/******/ 				function() { return module['default']; } :
715/******/ 				function() { return module; };
716/******/ 			__webpack_require__.d(getter, { a: getter });
717/******/ 			return getter;
718/******/ 		};
719/******/ 	}();
720/******/ 	
721/******/ 	/* webpack/runtime/define property getters */
722/******/ 	!function() {
723/******/ 		// define getter functions for harmony exports
724/******/ 		__webpack_require__.d = function(exports, definition) {
725/******/ 			for(var key in definition) {
726/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
727/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
728/******/ 				}
729/******/ 			}
730/******/ 		};
731/******/ 	}();
732/******/ 	
733/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
734/******/ 	!function() {
735/******/ 		__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }
736/******/ 	}();
737/******/ 	
738/******/ 	/* webpack/runtime/make namespace object */
739/******/ 	!function() {
740/******/ 		// define __esModule on exports
741/******/ 		__webpack_require__.r = function(exports) {
742/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
743/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
744/******/ 			}
745/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
746/******/ 		};
747/******/ 	}();
748/******/ 	
749/************************************************************************/
750var __webpack_exports__ = {};
751// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
752!function() {
753/*!**********************!*\
754  !*** ./src/index.js ***!
755  \**********************/
756__webpack_require__.r(__webpack_exports__);
757/* harmony import */ var _blocks_lcg_ultimate_block_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blocks/lcg-ultimate-block.js */ "./src/blocks/lcg-ultimate-block.js");
758
759}();
760/******/ })()
761;
762//# sourceMappingURL=index.js.map

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.