Changeset 3338218
- Timestamp:
- 08/02/2025 12:14:48 PM (8 months ago)
- Location:
- gutenberg-block-for-slick-slider/trunk
- Files:
-
- 19 edited
-
build/slick-slider-item/index-rtl.css (modified) (1 diff)
-
build/slick-slider-item/index.asset.php (modified) (1 diff)
-
build/slick-slider-item/index.css (modified) (1 diff)
-
build/slick-slider-item/index.js (modified) (1 diff)
-
build/slick-slider-item/index.js.map (modified) (1 diff)
-
build/slick-slider-item/style-index-rtl.css (modified) (1 diff)
-
build/slick-slider-item/style-index.css (modified) (1 diff)
-
build/slick-slider/index-rtl.css (modified) (1 diff)
-
build/slick-slider/index.asset.php (modified) (1 diff)
-
build/slick-slider/index.css (modified) (1 diff)
-
build/slick-slider/index.css.map (modified) (1 diff)
-
build/slick-slider/index.js (modified) (1 diff)
-
build/slick-slider/index.js.map (modified) (1 diff)
-
build/slick-slider/render.php (modified) (1 diff)
-
build/slick-slider/style-index-rtl.css (modified) (1 diff)
-
build/slick-slider/style-index.css (modified) (1 diff)
-
build/slick-slider/style-index.css.map (modified) (1 diff)
-
plugin.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/index-rtl.css
r3334309 r3338218 1 .wp-block-gb-for-slick-slider-slick-slider-item{border:1px dotted #6d6a6a;display:inline-block;padding:5px} 1 /*!**********************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider-item/editor.scss ***! 3 \**********************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * The following styles get applied inside the editor only. 6 * 7 * Replace them with your own styles or remove the file completely. 8 */ 9 .wp-block-gb-for-slick-slider-slick-slider-item { 10 display: inline-block; 11 border: 1px dotted #6d6a6a; 12 padding: 5px; 13 } -
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/index.asset.php
r3334309 r3338218 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks'), 'version' => ' 685722f7eead2d4fc1e8');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks'), 'version' => 'c68b313b8c9b908c4a22'); -
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/index.css
r3177446 r3338218 1 .wp-block-gb-for-slick-slider-slick-slider-item{border:1px dotted #6d6a6a;display:inline-block;padding:5px} 1 /*!**********************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider-item/editor.scss ***! 3 \**********************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * The following styles get applied inside the editor only. 6 * 7 * Replace them with your own styles or remove the file completely. 8 */ 9 .wp-block-gb-for-slick-slider-slick-slider-item { 10 display: inline-block; 11 border: 1px dotted #6d6a6a; 12 padding: 5px; 13 } 14 15 /*# sourceMappingURL=index.css.map*/ -
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/index.js
r3334309 r3338218 1 (()=>{"use strict";var r,e={460:()=>{const r=window.wp.blocks,e=window.wp.blockEditor,i=window.ReactJSXRuntime,s=JSON.parse('{"UU":"gb-for-slick-slider/slick-slider-item"}');(0,r.registerBlockType)(s.UU,{edit:function(s){const{attributes:o,setAttributes:t}=s,{slideMargin:l}=o,{context:n}=s,a=n["gb-for-slick-slider/slideMargin"],c={minWidth:100/n["gb-for-slick-slider/slidesToShow"]+"%",marginRight:a+"px",marginLeft:a+"px"};t({slideMargin:a});const d=(0,e.useBlockProps)({style:c}),p=(0,r.getBlockTypes)(),g=[""];p.forEach(function(r){"gb-for-slick-slider/slick-slider"!==r.name&&"gb-for-slick-slider/slick-slider-item"!==r.name&&g.push(r.name)});const u=(0,e.useInnerBlocksProps)(d,{allowedBlocks:g});return(0,i.jsx)("div",{...u})},save:function(r){const s=e.useBlockProps.save(r),o=e.useInnerBlocksProps.save(s),t=r.attributes,l={marginRight:t.slideMargin+"px",marginLeft:t.slideMargin+"px"};return(0,i.jsx)("div",{style:l,...o})}})}},i={};function s(r){var o=i[r];if(void 0!==o)return o.exports;var t=i[r]={exports:{}};return e[r](t,t.exports,s),t.exports}s.m=e,r=[],s.O=(e,i,o,t)=>{if(!i){var l=1/0;for(d=0;d<r.length;d++){for(var[i,o,t]=r[d],n=!0,a=0;a<i.length;a++)(!1&t||l>=t)&&Object.keys(s.O).every(r=>s.O[r](i[a]))?i.splice(a--,1):(n=!1,t<l&&(l=t));if(n){r.splice(d--,1);var c=o();void 0!==c&&(e=c)}}return e}t=t||0;for(var d=r.length;d>0&&r[d-1][2]>t;d--)r[d]=r[d-1];r[d]=[i,o,t]},s.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),(()=>{var r={474:0,702:0};s.O.j=e=>0===r[e];var e=(e,i)=>{var o,t,[l,n,a]=i,c=0;if(l.some(e=>0!==r[e])){for(o in n)s.o(n,o)&&(s.m[o]=n[o]);if(a)var d=a(s)}for(e&&e(i);c<l.length;c++)t=l[c],s.o(r,t)&&r[t]&&r[t][0](),r[t]=0;return s.O(d)},i=globalThis.webpackChunkgb_for_slick_slider=globalThis.webpackChunkgb_for_slick_slider||[];i.forEach(e.bind(null,0)),i.push=e.bind(null,i.push.bind(i))})();var o=s.O(void 0,[702],()=>s(460));o=s.O(o)})(); 1 /******/ (() => { // webpackBootstrap 2 /******/ "use strict"; 3 /******/ var __webpack_modules__ = ({ 4 5 /***/ "./src/slick-slider-item/block.json": 6 /*!******************************************!*\ 7 !*** ./src/slick-slider-item/block.json ***! 8 \******************************************/ 9 /***/ ((module) => { 10 11 module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"gb-for-slick-slider/slick-slider-item","version":"1.0.0","title":"Slick Slider Item","category":"widgets","icon":"welcome-add-page","description":"Slick Slider Block item. This is an inner block. Add core blocks in it.","supports":{"html":false,"layout":true,"spacing":{"padding":true,"margin":true,"blockGap":true}},"usesContext":["gb-for-slick-slider/slidesToShow","gb-for-slick-slider/slideMargin"],"attributes":{"slideMargin":{"type":"number","default":0}},"parent":["gb-for-slick-slider/slick-slider"],"textdomain":"gb-for-slick-slider","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); 12 13 /***/ }), 14 15 /***/ "./src/slick-slider-item/edit.js": 16 /*!***************************************!*\ 17 !*** ./src/slick-slider-item/edit.js ***! 18 \***************************************/ 19 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 20 21 __webpack_require__.r(__webpack_exports__); 22 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 23 /* harmony export */ "default": () => (/* binding */ Edit) 24 /* harmony export */ }); 25 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); 26 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__); 27 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); 28 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__); 29 /* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/slick-slider-item/editor.scss"); 30 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); 31 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__); 32 33 34 35 36 function Edit(props) { 37 const { 38 attributes, 39 setAttributes 40 } = props; 41 const { 42 slideMargin 43 } = attributes; 44 const { 45 context 46 } = props; 47 const _slideMargin = context["gb-for-slick-slider/slideMargin"]; 48 const _slidesToShow = context["gb-for-slick-slider/slidesToShow"]; 49 const blockStyles = { 50 minWidth: 100 / _slidesToShow + '%', 51 marginRight: _slideMargin + 'px', 52 marginLeft: _slideMargin + 'px' 53 }; 54 setAttributes({ 55 slideMargin: _slideMargin 56 }); 57 const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useBlockProps)({ 58 style: blockStyles 59 }); 60 const _blockTypes = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.getBlockTypes)(); 61 const ALLOWED_BLOCKS = ['']; 62 _blockTypes.forEach(function (blockType) { 63 if (blockType.name !== "gb-for-slick-slider/slick-slider" && blockType.name !== "gb-for-slick-slider/slick-slider-item") { 64 ALLOWED_BLOCKS.push(blockType.name); 65 } 66 }); 67 const innerBlocksProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useInnerBlocksProps)(blockProps, { 68 allowedBlocks: ALLOWED_BLOCKS 69 }); 70 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div", { 71 ...innerBlocksProps 72 }); 73 } 74 75 /***/ }), 76 77 /***/ "./src/slick-slider-item/editor.scss": 78 /*!*******************************************!*\ 79 !*** ./src/slick-slider-item/editor.scss ***! 80 \*******************************************/ 81 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 82 83 __webpack_require__.r(__webpack_exports__); 84 // extracted by mini-css-extract-plugin 85 86 87 /***/ }), 88 89 /***/ "./src/slick-slider-item/index.js": 90 /*!****************************************!*\ 91 !*** ./src/slick-slider-item/index.js ***! 92 \****************************************/ 93 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 94 95 __webpack_require__.r(__webpack_exports__); 96 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); 97 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); 98 /* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./style.scss */ "./src/slick-slider-item/style.scss"); 99 /* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/slick-slider-item/edit.js"); 100 /* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/slick-slider-item/save.js"); 101 /* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ "./src/slick-slider-item/block.json"); 102 /** 103 * Registers a new block provided a unique name and an object defining its behavior. 104 * 105 * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/ 106 */ 107 108 109 /** 110 * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files. 111 * All files containing `style` keyword are bundled together. The code used 112 * gets applied both to the front of your site and to the editor. 113 * 114 * @see https://www.npmjs.com/package/@wordpress/scripts#using-css 115 */ 116 117 118 /** 119 * Internal dependencies 120 */ 121 122 123 124 125 /** 126 * Every block starts by registering a new block type definition. 127 * 128 * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/ 129 */ 130 (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, { 131 /** 132 * @see ./edit.js 133 */ 134 edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], 135 /** 136 * @see ./save.js 137 */ 138 save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] 139 }); 140 141 /***/ }), 142 143 /***/ "./src/slick-slider-item/save.js": 144 /*!***************************************!*\ 145 !*** ./src/slick-slider-item/save.js ***! 146 \***************************************/ 147 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 148 149 __webpack_require__.r(__webpack_exports__); 150 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 151 /* harmony export */ "default": () => (/* binding */ save) 152 /* harmony export */ }); 153 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); 154 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__); 155 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); 156 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__); 157 158 159 function save(props) { 160 const blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useBlockProps.save(props); 161 const innerBlocksProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useInnerBlocksProps.save(blockProps); 162 const attr = props.attributes; 163 const blockStyles = { 164 marginRight: attr.slideMargin + 'px', 165 marginLeft: attr.slideMargin + 'px' 166 }; 167 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div", { 168 style: blockStyles, 169 ...innerBlocksProps 170 }); 171 } 172 173 /***/ }), 174 175 /***/ "./src/slick-slider-item/style.scss": 176 /*!******************************************!*\ 177 !*** ./src/slick-slider-item/style.scss ***! 178 \******************************************/ 179 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 180 181 __webpack_require__.r(__webpack_exports__); 182 // extracted by mini-css-extract-plugin 183 184 185 /***/ }), 186 187 /***/ "@wordpress/block-editor": 188 /*!*************************************!*\ 189 !*** external ["wp","blockEditor"] ***! 190 \*************************************/ 191 /***/ ((module) => { 192 193 module.exports = window["wp"]["blockEditor"]; 194 195 /***/ }), 196 197 /***/ "@wordpress/blocks": 198 /*!********************************!*\ 199 !*** external ["wp","blocks"] ***! 200 \********************************/ 201 /***/ ((module) => { 202 203 module.exports = window["wp"]["blocks"]; 204 205 /***/ }), 206 207 /***/ "react/jsx-runtime": 208 /*!**********************************!*\ 209 !*** external "ReactJSXRuntime" ***! 210 \**********************************/ 211 /***/ ((module) => { 212 213 module.exports = window["ReactJSXRuntime"]; 214 215 /***/ }) 216 217 /******/ }); 218 /************************************************************************/ 219 /******/ // The module cache 220 /******/ var __webpack_module_cache__ = {}; 221 /******/ 222 /******/ // The require function 223 /******/ function __webpack_require__(moduleId) { 224 /******/ // Check if module is in cache 225 /******/ var cachedModule = __webpack_module_cache__[moduleId]; 226 /******/ if (cachedModule !== undefined) { 227 /******/ return cachedModule.exports; 228 /******/ } 229 /******/ // Create a new module (and put it into the cache) 230 /******/ var module = __webpack_module_cache__[moduleId] = { 231 /******/ // no module.id needed 232 /******/ // no module.loaded needed 233 /******/ exports: {} 234 /******/ }; 235 /******/ 236 /******/ // Execute the module function 237 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 238 /******/ 239 /******/ // Return the exports of the module 240 /******/ return module.exports; 241 /******/ } 242 /******/ 243 /******/ // expose the modules object (__webpack_modules__) 244 /******/ __webpack_require__.m = __webpack_modules__; 245 /******/ 246 /************************************************************************/ 247 /******/ /* webpack/runtime/chunk loaded */ 248 /******/ (() => { 249 /******/ var deferred = []; 250 /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { 251 /******/ if(chunkIds) { 252 /******/ priority = priority || 0; 253 /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; 254 /******/ deferred[i] = [chunkIds, fn, priority]; 255 /******/ return; 256 /******/ } 257 /******/ var notFulfilled = Infinity; 258 /******/ for (var i = 0; i < deferred.length; i++) { 259 /******/ var [chunkIds, fn, priority] = deferred[i]; 260 /******/ var fulfilled = true; 261 /******/ for (var j = 0; j < chunkIds.length; j++) { 262 /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { 263 /******/ chunkIds.splice(j--, 1); 264 /******/ } else { 265 /******/ fulfilled = false; 266 /******/ if(priority < notFulfilled) notFulfilled = priority; 267 /******/ } 268 /******/ } 269 /******/ if(fulfilled) { 270 /******/ deferred.splice(i--, 1) 271 /******/ var r = fn(); 272 /******/ if (r !== undefined) result = r; 273 /******/ } 274 /******/ } 275 /******/ return result; 276 /******/ }; 277 /******/ })(); 278 /******/ 279 /******/ /* webpack/runtime/compat get default export */ 280 /******/ (() => { 281 /******/ // getDefaultExport function for compatibility with non-harmony modules 282 /******/ __webpack_require__.n = (module) => { 283 /******/ var getter = module && module.__esModule ? 284 /******/ () => (module['default']) : 285 /******/ () => (module); 286 /******/ __webpack_require__.d(getter, { a: getter }); 287 /******/ return getter; 288 /******/ }; 289 /******/ })(); 290 /******/ 291 /******/ /* webpack/runtime/define property getters */ 292 /******/ (() => { 293 /******/ // define getter functions for harmony exports 294 /******/ __webpack_require__.d = (exports, definition) => { 295 /******/ for(var key in definition) { 296 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 297 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 298 /******/ } 299 /******/ } 300 /******/ }; 301 /******/ })(); 302 /******/ 303 /******/ /* webpack/runtime/hasOwnProperty shorthand */ 304 /******/ (() => { 305 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) 306 /******/ })(); 307 /******/ 308 /******/ /* webpack/runtime/make namespace object */ 309 /******/ (() => { 310 /******/ // define __esModule on exports 311 /******/ __webpack_require__.r = (exports) => { 312 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 313 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 314 /******/ } 315 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 316 /******/ }; 317 /******/ })(); 318 /******/ 319 /******/ /* webpack/runtime/jsonp chunk loading */ 320 /******/ (() => { 321 /******/ // no baseURI 322 /******/ 323 /******/ // object to store loaded and loading chunks 324 /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched 325 /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded 326 /******/ var installedChunks = { 327 /******/ "slick-slider-item/index": 0, 328 /******/ "slick-slider-item/style-index": 0 329 /******/ }; 330 /******/ 331 /******/ // no chunk on demand loading 332 /******/ 333 /******/ // no prefetching 334 /******/ 335 /******/ // no preloaded 336 /******/ 337 /******/ // no HMR 338 /******/ 339 /******/ // no HMR manifest 340 /******/ 341 /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); 342 /******/ 343 /******/ // install a JSONP callback for chunk loading 344 /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { 345 /******/ var [chunkIds, moreModules, runtime] = data; 346 /******/ // add "moreModules" to the modules object, 347 /******/ // then flag all "chunkIds" as loaded and fire callback 348 /******/ var moduleId, chunkId, i = 0; 349 /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { 350 /******/ for(moduleId in moreModules) { 351 /******/ if(__webpack_require__.o(moreModules, moduleId)) { 352 /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; 353 /******/ } 354 /******/ } 355 /******/ if(runtime) var result = runtime(__webpack_require__); 356 /******/ } 357 /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); 358 /******/ for(;i < chunkIds.length; i++) { 359 /******/ chunkId = chunkIds[i]; 360 /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { 361 /******/ installedChunks[chunkId][0](); 362 /******/ } 363 /******/ installedChunks[chunkId] = 0; 364 /******/ } 365 /******/ return __webpack_require__.O(result); 366 /******/ } 367 /******/ 368 /******/ var chunkLoadingGlobal = globalThis["webpackChunkgb_for_slick_slider"] = globalThis["webpackChunkgb_for_slick_slider"] || []; 369 /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); 370 /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); 371 /******/ })(); 372 /******/ 373 /************************************************************************/ 374 /******/ 375 /******/ // startup 376 /******/ // Load entry module and return exports 377 /******/ // This entry module depends on other loaded chunks and execution need to be delayed 378 /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["slick-slider-item/style-index"], () => (__webpack_require__("./src/slick-slider-item/index.js"))) 379 /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); 380 /******/ 381 /******/ })() 382 ; 383 //# sourceMappingURL=index.js.map -
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/index.js.map
r3112266 r3338218 1 {"version":3,"file":"slick-slider-item/index.js","mappings":";;;;;;;;;;;;;;;;;;;;;; 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","sources":["webpack://gb-for-slick-slider/./src/slick-slider-item/edit.js","webpack://gb-for-slick-slider/./src/slick-slider-item/index.js","webpack://gb-for-slick-slider/./src/slick-slider-item/save.js","webpack://gb-for-slick-slider/./src/slick-slider-item/editor.scss?e931","webpack://gb-for-slick-slider/./src/slick-slider-item/style.scss?716f","webpack://gb-for-slick-slider/external window \"React\"","webpack://gb-for-slick-slider/external window [\"wp\",\"blockEditor\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"blocks\"]","webpack://gb-for-slick-slider/webpack/bootstrap","webpack://gb-for-slick-slider/webpack/runtime/chunk loaded","webpack://gb-for-slick-slider/webpack/runtime/compat get default export","webpack://gb-for-slick-slider/webpack/runtime/define property getters","webpack://gb-for-slick-slider/webpack/runtime/hasOwnProperty shorthand","webpack://gb-for-slick-slider/webpack/runtime/make namespace object","webpack://gb-for-slick-slider/webpack/runtime/jsonp chunk loading","webpack://gb-for-slick-slider/webpack/before-startup","webpack://gb-for-slick-slider/webpack/startup","webpack://gb-for-slick-slider/webpack/after-startup"],"sourcesContent":["import {useBlockProps, useInnerBlocksProps, useEffect} from '@wordpress/block-editor';\r\nimport {getBlockTypes} from '@wordpress/blocks';\r\nimport './editor.scss';\r\n\r\nexport default function Edit(props) {\r\n\r\n\tconst { attributes, setAttributes } = props;\r\n\tconst { slideMargin } = attributes;\r\n\r\n\tconst {context} = props;\r\n\r\n\tconst _slideMargin = context[\"gb-for-slick-slider/slideMargin\"];\r\n\tconst _slidesToShow = context[\"gb-for-slick-slider/slidesToShow\"];\r\n\r\n\tconst blockStyles = {\r\n\t\tminWidth: (100 / _slidesToShow) + '%',\r\n\t\tmarginRight: _slideMargin + 'px',\r\n\t\tmarginLeft: _slideMargin + 'px',\r\n\t}\r\n\r\n\tsetAttributes({slideMargin: _slideMargin})\r\n\r\n\tconst blockProps = useBlockProps({\r\n\t\tstyle: blockStyles\r\n\t});\r\n\r\n\tconst _blockTypes = getBlockTypes();\r\n\r\n\tconst ALLOWED_BLOCKS = [''];\r\n\r\n\t_blockTypes.forEach(function (blockType) {\r\n\r\n\t\tif (blockType.name !== \"gb-for-slick-slider/slick-slider\" && blockType.name !== \"gb-for-slick-slider/slick-slider-item\") {\r\n\t\t\tALLOWED_BLOCKS.push(blockType.name);\r\n\t\t}\r\n\r\n\t});\r\n\r\n\tconst innerBlocksProps = useInnerBlocksProps(\r\n\t\tblockProps,\r\n\t\t{\r\n\t\t\tallowedBlocks: ALLOWED_BLOCKS,\r\n\t\t}\r\n\t);\r\n\r\n\treturn (\r\n\t\t<div\r\n\t\t\t{...innerBlocksProps}\r\n\t\t/>\r\n\t);\r\n\r\n}\r\n\r\n","/**\r\n * Registers a new block provided a unique name and an object defining its behavior.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nimport { registerBlockType } from '@wordpress/blocks';\r\n\r\n/**\r\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\r\n * All files containing `style` keyword are bundled together. The code used\r\n * gets applied both to the front of your site and to the editor.\r\n *\r\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\r\n */\r\nimport './style.scss';\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\nimport Edit from './edit';\r\nimport save from './save';\r\nimport metadata from './block.json';\r\n\r\n/**\r\n * Every block starts by registering a new block type definition.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nregisterBlockType( metadata.name, {\r\n\t/**\r\n\t * @see ./edit.js\r\n\t */\r\n\tedit: Edit,\r\n\r\n\t/**\r\n\t * @see ./save.js\r\n\t */\r\n\tsave,\r\n} );\r\n","import {useBlockProps, useInnerBlocksProps} from '@wordpress/block-editor';\r\n\r\n\r\nexport default function save(props) {\r\n\r\n\tconst blockProps = useBlockProps.save(props);\r\n\tconst innerBlocksProps = useInnerBlocksProps.save(blockProps);\r\n\r\n\tconst attr = props.attributes;\r\n\r\n\tconst blockStyles = {\r\n\t\tmarginRight: attr.slideMargin + 'px',\r\n\t\tmarginLeft: attr.slideMargin + 'px',\r\n\t}\r\n\r\n\treturn <div style={blockStyles} {...innerBlocksProps}/>\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"slick-slider-item/index\": 0,\n\t\"slick-slider-item/style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkgb_for_slick_slider\"] = globalThis[\"webpackChunkgb_for_slick_slider\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"slick-slider-item/style-index\"], () => (__webpack_require__(\"./src/slick-slider-item/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["useBlockProps","useInnerBlocksProps","useEffect","getBlockTypes","Edit","props","attributes","setAttributes","slideMargin","context","_slideMargin","_slidesToShow","blockStyles","minWidth","marginRight","marginLeft","blockProps","style","_blockTypes","ALLOWED_BLOCKS","forEach","blockType","name","push","innerBlocksProps","allowedBlocks","createElement","registerBlockType","save","metadata","edit","attr"],"sourceRoot":""}1 {"version":3,"file":"slick-slider-item/index.js","mappings":"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","sources":["webpack://gb-for-slick-slider/./src/slick-slider-item/edit.js","webpack://gb-for-slick-slider/./src/slick-slider-item/editor.scss?e931","webpack://gb-for-slick-slider/./src/slick-slider-item/index.js","webpack://gb-for-slick-slider/./src/slick-slider-item/save.js","webpack://gb-for-slick-slider/./src/slick-slider-item/style.scss?716f","webpack://gb-for-slick-slider/external window [\"wp\",\"blockEditor\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"blocks\"]","webpack://gb-for-slick-slider/external window \"ReactJSXRuntime\"","webpack://gb-for-slick-slider/webpack/bootstrap","webpack://gb-for-slick-slider/webpack/runtime/chunk loaded","webpack://gb-for-slick-slider/webpack/runtime/compat get default export","webpack://gb-for-slick-slider/webpack/runtime/define property getters","webpack://gb-for-slick-slider/webpack/runtime/hasOwnProperty shorthand","webpack://gb-for-slick-slider/webpack/runtime/make namespace object","webpack://gb-for-slick-slider/webpack/runtime/jsonp chunk loading","webpack://gb-for-slick-slider/webpack/before-startup","webpack://gb-for-slick-slider/webpack/startup","webpack://gb-for-slick-slider/webpack/after-startup"],"sourcesContent":["import {useBlockProps, useInnerBlocksProps, useEffect} from '@wordpress/block-editor';\r\nimport {getBlockTypes} from '@wordpress/blocks';\r\nimport './editor.scss';\r\n\r\nexport default function Edit(props) {\r\n\r\n\tconst { attributes, setAttributes } = props;\r\n\tconst { slideMargin } = attributes;\r\n\r\n\tconst {context} = props;\r\n\r\n\tconst _slideMargin = context[\"gb-for-slick-slider/slideMargin\"];\r\n\tconst _slidesToShow = context[\"gb-for-slick-slider/slidesToShow\"];\r\n\r\n\tconst blockStyles = {\r\n\t\tminWidth: (100 / _slidesToShow) + '%',\r\n\t\tmarginRight: _slideMargin + 'px',\r\n\t\tmarginLeft: _slideMargin + 'px',\r\n\t}\r\n\r\n\tsetAttributes({slideMargin: _slideMargin})\r\n\r\n\tconst blockProps = useBlockProps({\r\n\t\tstyle: blockStyles\r\n\t});\r\n\r\n\tconst _blockTypes = getBlockTypes();\r\n\r\n\tconst ALLOWED_BLOCKS = [''];\r\n\r\n\t_blockTypes.forEach(function (blockType) {\r\n\r\n\t\tif (blockType.name !== \"gb-for-slick-slider/slick-slider\" && blockType.name !== \"gb-for-slick-slider/slick-slider-item\") {\r\n\t\t\tALLOWED_BLOCKS.push(blockType.name);\r\n\t\t}\r\n\r\n\t});\r\n\r\n\tconst innerBlocksProps = useInnerBlocksProps(\r\n\t\tblockProps,\r\n\t\t{\r\n\t\t\tallowedBlocks: ALLOWED_BLOCKS,\r\n\t\t}\r\n\t);\r\n\r\n\treturn (\r\n\t\t<div\r\n\t\t\t{...innerBlocksProps}\r\n\t\t/>\r\n\t);\r\n\r\n}\r\n\r\n","// extracted by mini-css-extract-plugin\nexport {};","/**\r\n * Registers a new block provided a unique name and an object defining its behavior.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nimport { registerBlockType } from '@wordpress/blocks';\r\n\r\n/**\r\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\r\n * All files containing `style` keyword are bundled together. The code used\r\n * gets applied both to the front of your site and to the editor.\r\n *\r\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\r\n */\r\nimport './style.scss';\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\nimport Edit from './edit';\r\nimport save from './save';\r\nimport metadata from './block.json';\r\n\r\n/**\r\n * Every block starts by registering a new block type definition.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nregisterBlockType( metadata.name, {\r\n\t/**\r\n\t * @see ./edit.js\r\n\t */\r\n\tedit: Edit,\r\n\r\n\t/**\r\n\t * @see ./save.js\r\n\t */\r\n\tsave,\r\n} );\r\n","import {useBlockProps, useInnerBlocksProps} from '@wordpress/block-editor';\r\n\r\n\r\nexport default function save(props) {\r\n\r\n\tconst blockProps = useBlockProps.save(props);\r\n\tconst innerBlocksProps = useInnerBlocksProps.save(blockProps);\r\n\r\n\tconst attr = props.attributes;\r\n\r\n\tconst blockStyles = {\r\n\t\tmarginRight: attr.slideMargin + 'px',\r\n\t\tmarginLeft: attr.slideMargin + 'px',\r\n\t}\r\n\r\n\treturn <div style={blockStyles} {...innerBlocksProps}/>\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"ReactJSXRuntime\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"slick-slider-item/index\": 0,\n\t\"slick-slider-item/style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkgb_for_slick_slider\"] = globalThis[\"webpackChunkgb_for_slick_slider\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"slick-slider-item/style-index\"], () => (__webpack_require__(\"./src/slick-slider-item/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["useBlockProps","useInnerBlocksProps","useEffect","getBlockTypes","jsx","_jsx","Edit","props","attributes","setAttributes","slideMargin","context","_slideMargin","_slidesToShow","blockStyles","minWidth","marginRight","marginLeft","blockProps","style","_blockTypes","ALLOWED_BLOCKS","forEach","blockType","name","push","innerBlocksProps","allowedBlocks","registerBlockType","save","metadata","edit","attr"],"sourceRoot":""} -
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/style-index-rtl.css
r3334309 r3338218 1 1 /*!*********************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider-item/style.scss ***! 3 \*********************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * The following styles get applied both on the front of your site 6 * and in the editor. 7 * 8 * Replace them with your own styles or remove the file completely. 9 */ -
gutenberg-block-for-slick-slider/trunk/build/slick-slider-item/style-index.css
r3177446 r3338218 1 /*!*********************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider-item/style.scss ***! 3 \*********************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * The following styles get applied both on the front of your site 6 * and in the editor. 7 * 8 * Replace them with your own styles or remove the file completely. 9 */ 1 10 11 /*# sourceMappingURL=style-index.css.map*/ -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/index-rtl.css
r3334309 r3338218 1 .wp-block-gb-for-slick-slider-slick-slider{border:2px dashed #8fbc8f;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:15px}.wp-block-gb-for-slick-slider-slick-slider.wp-block-gb-for-slick-slider-slick-slider:focus:after{box-shadow:0 0 0 0!important}.wp-block-gb-for-slick-slider-slick-slider.block-editor-block-list__block .block-list-appender{position:sticky}.wp-block-gb-for-slick-slider-slick-slider.block-editor-button-block-appender.components-button.components-button{padding:12px}.wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender{background:#3b5f0a;border:1px dotted #fff}.wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender:hover{background:#588b1e}.gb-for-slick-slider-inspector .components-panel__body .components-panel__row{flex-direction:column}.gb-for-slick-slider-inspector .components-panel__body .components-panel__row .components-base-control{width:100%} 1 /*!*****************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider/editor.scss ***! 3 \*****************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * The following styles get applied inside the editor only. 6 * 7 * Replace them with your own styles or remove the file completely. 8 */ 9 .wp-block-gb-for-slick-slider-slick-slider { 10 display: flex; 11 flex-direction: row; 12 flex-wrap: nowrap; 13 overflow-x: auto; 14 padding: 15px; 15 border: 2px dashed darkseagreen; 16 } 17 .wp-block-gb-for-slick-slider-slick-slider.wp-block-gb-for-slick-slider-slick-slider:focus:after { 18 box-shadow: 0 0 0 0 !important; 19 } 20 .wp-block-gb-for-slick-slider-slick-slider.block-editor-block-list__block .block-list-appender { 21 position: sticky; 22 } 23 .wp-block-gb-for-slick-slider-slick-slider.block-editor-button-block-appender.components-button.components-button { 24 padding: 12px; 25 } 26 .wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender { 27 background: #3b5f0a; 28 border: 1px dotted white; 29 } 30 .wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender:hover { 31 background: #588b1e; 32 } 33 34 .gb-for-slick-slider-inspector .components-panel__body .components-panel__row { 35 flex-direction: column; 36 } 37 .gb-for-slick-slider-inspector .components-panel__body .components-panel__row .components-base-control { 38 width: 100%; 39 } -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/index.asset.php
r3334309 r3338218 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' 6c13f9fa909ae3904bc2');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '88e00b1ed48785fb4845'); -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/index.css
r3334309 r3338218 1 .wp-block-gb-for-slick-slider-slick-slider{border:2px dashed #8fbc8f;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:15px}.wp-block-gb-for-slick-slider-slick-slider.wp-block-gb-for-slick-slider-slick-slider:focus:after{box-shadow:0 0 0 0!important}.wp-block-gb-for-slick-slider-slick-slider.block-editor-block-list__block .block-list-appender{position:sticky}.wp-block-gb-for-slick-slider-slick-slider.block-editor-button-block-appender.components-button.components-button{padding:12px}.wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender{background:#3b5f0a;border:1px dotted #fff}.wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender:hover{background:#588b1e}.gb-for-slick-slider-inspector .components-panel__body .components-panel__row{flex-direction:column}.gb-for-slick-slider-inspector .components-panel__body .components-panel__row .components-base-control{width:100%} 1 /*!*****************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider/editor.scss ***! 3 \*****************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * The following styles get applied inside the editor only. 6 * 7 * Replace them with your own styles or remove the file completely. 8 */ 9 .wp-block-gb-for-slick-slider-slick-slider { 10 display: flex; 11 flex-direction: row; 12 flex-wrap: nowrap; 13 overflow-x: auto; 14 padding: 15px; 15 border: 2px dashed darkseagreen; 16 } 17 .wp-block-gb-for-slick-slider-slick-slider.wp-block-gb-for-slick-slider-slick-slider:focus:after { 18 box-shadow: 0 0 0 0 !important; 19 } 20 .wp-block-gb-for-slick-slider-slick-slider.block-editor-block-list__block .block-list-appender { 21 position: sticky; 22 } 23 .wp-block-gb-for-slick-slider-slick-slider.block-editor-button-block-appender.components-button.components-button { 24 padding: 12px; 25 } 26 .wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender { 27 background: #3b5f0a; 28 border: 1px dotted white; 29 } 30 .wp-block-gb-for-slick-slider-slick-slider .block-list-appender .block-editor-button-block-appender:hover { 31 background: #588b1e; 32 } 33 34 .gb-for-slick-slider-inspector .components-panel__body .components-panel__row { 35 flex-direction: column; 36 } 37 .gb-for-slick-slider-inspector .components-panel__body .components-panel__row .components-base-control { 38 width: 100%; 39 } 40 41 /*# sourceMappingURL=index.css.map*/ -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/index.css.map
r3112266 r3338218 1 {"version":3,"file":"slick-slider/index.css","mappings":";;;AAAA;;;;EAAA;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;AAAF;AAEE;EACD;AAAD;AAGE;EACD;AADD;AAIE;EACD;AAFD;AAMC;EACE;EACA;AAJH;AAKG;EACD;AAHF ,C","sources":["webpack://gb-for-slick-slider/./src/slick-slider/editor.scss"],"sourcesContent":["/**\r\n * The following styles get applied inside the editor only.\r\n *\r\n * Replace them with your own styles or remove the file completely.\r\n */\r\n\r\n.wp-block-gb-for-slick-slider-slick-slider {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: nowrap;\r\n overflow-x: auto;\r\n padding: 15px;\r\n border: 2px dashed darkseagreen;\r\n\r\n &.wp-block-gb-for-slick-slider-slick-slider:focus:after {\r\n\tbox-shadow: 0 0 0 0 !important;\r\n }\r\n\r\n &.block-editor-block-list__block .block-list-appender {\r\n\tposition: sticky;\r\n }\r\n\r\n &.block-editor-button-block-appender.components-button.components-button {\r\n\tpadding: 12px;\r\n }\r\n\r\n .block-list-appender{\r\n\t.block-editor-button-block-appender{\r\n\t background: #3b5f0a;\r\n\t border:1px dotted white;\r\n\t &:hover{\r\n\t\tbackground: #588b1e;\r\n\t }\r\n\t}\r\n }\r\n}\r\n\r\n\r\n\r\n"],"names":[],"sourceRoot":""}1 {"version":3,"file":"slick-slider/index.css","mappings":";;;AAAA;;;;EAAA;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;AAAF;AAEE;EACD;AAAD;AAGE;EACD;AADD;AAIE;EACD;AAFD;AAMC;EACE;EACA;AAJH;AAKG;EACD;AAHF;;AAYE;EACC;AATH;AAUG;EACC;AARJ,C","sources":["webpack://gb-for-slick-slider/./src/slick-slider/editor.scss"],"sourcesContent":["/**\r\n * The following styles get applied inside the editor only.\r\n *\r\n * Replace them with your own styles or remove the file completely.\r\n */\r\n\r\n.wp-block-gb-for-slick-slider-slick-slider {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: nowrap;\r\n overflow-x: auto;\r\n padding: 15px;\r\n border: 2px dashed darkseagreen;\r\n\r\n &.wp-block-gb-for-slick-slider-slick-slider:focus:after {\r\n\tbox-shadow: 0 0 0 0 !important;\r\n }\r\n\r\n &.block-editor-block-list__block .block-list-appender {\r\n\tposition: sticky;\r\n }\r\n\r\n &.block-editor-button-block-appender.components-button.components-button {\r\n\tpadding: 12px;\r\n }\r\n\r\n .block-list-appender{\r\n\t.block-editor-button-block-appender{\r\n\t background: #3b5f0a;\r\n\t border:1px dotted white;\r\n\t &:hover{\r\n\t\tbackground: #588b1e;\r\n\t }\r\n\t}\r\n }\r\n}\r\n\r\n\r\n.gb-for-slick-slider-inspector {\r\n\t.components-panel__body {\r\n\t\t.components-panel__row {\r\n\t\t\tflex-direction: column;\r\n\t\t\t.components-base-control {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n\r\n"],"names":[],"sourceRoot":""} -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/index.js
r3334309 r3338218 1 (()=>{"use strict";var e,i={164:()=>{const e=window.wp.blocks,i=window.wp.element,l=window.wp.i18n,r=window.wp.blockEditor,o=window.wp.components,s=window.wp.data,t=[{id:1,name:(0,l.__)("Single Item","gb-for-slick-slider"),preview:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-single-item.jpg":"",blocks:[{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:0},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full"},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:0},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full",style:{color:{duotone:["#111111","#FFFFFF"]}}},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]}],attributes:{dots:!0,infinite:!0,autoplay:!0,fade:!1,slidesToShow:1,slideMargin:0,align:"full",responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,arrows:!0,dots:!0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:600,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}],slideSpeed:1e3,arrows:!0,adaptiveHeight:!1,autoplaySpeed:1500,centerMode:!1,slidesToScroll:1}},{id:2,name:(0,l.__)("Multiple Item","gb-for-slick-slider"),preview:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-multiple-item.jpg":"",blocks:[{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full"},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full",style:{color:{duotone:["#111111","#FFFFFF"]}}},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full"},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full",style:{color:{duotone:["#111111","#FFFFFF"]}}},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]}],attributes:{dots:!0,infinite:!0,autoplay:!0,fade:!1,slidesToShow:2,slideMargin:5,align:"full",responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,arrows:!0,dots:!0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:600,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}],slideSpeed:1e3,arrows:!0,adaptiveHeight:!1,autoplaySpeed:1500,centerMode:!1,slidesToScroll:1}},{id:3,name:(0,l.__)("Center Mode","gb-for-slick-slider"),preview:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-center-mode.jpg":"",blocks:[{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full"},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full",style:{color:{duotone:["#111111","#FFFFFF"]}}},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full"},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:5},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full",style:{color:{duotone:["#111111","#FFFFFF"]}}},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]}],attributes:{dots:!0,infinite:!0,autoplay:!0,fade:!1,slidesToShow:3,slideMargin:5,align:"full",responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,arrows:!0,dots:!0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:600,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}],slideSpeed:1e3,arrows:!0,adaptiveHeight:!1,autoplaySpeed:1500,centerMode:!0,slidesToScroll:1}},{id:4,name:(0,l.__)("Fade","gb-for-slick-slider"),preview:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-fade.jpg":"",blocks:[{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:0},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full"},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]},{name:"gb-for-slick-slider/slick-slider-item",attributes:{slideMargin:0},innerBlocks:[{name:"core/cover",attributes:{url:window.gbSlickSliderData?window.gbSlickSliderData.assetsUrl+"img/gb-for-slick-slider-sample-bg.jpg":"",dimRatio:50,minHeight:600,minHeightUnit:"px",align:"full",style:{color:{duotone:["#111111","#FFFFFF"]}}},innerBlocks:[{name:"core/paragraph",attributes:{align:"center",fontSize:"large"}}]}]}],attributes:{dots:!0,infinite:!0,autoplay:!0,fade:!0,slidesToShow:1,slideMargin:0,align:"full",responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,arrows:!0,dots:!0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:600,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0}}],slideSpeed:1e3,arrows:!0,adaptiveHeight:!1,autoplaySpeed:1500,centerMode:!1,slidesToScroll:1}}],a=window.ReactJSXRuntime,n=JSON.parse('{"UU":"gb-for-slick-slider/slick-slider"}');(0,e.registerBlockType)(n.UU,{edit:function(e){const{attributes:{slidesToShow:n,slideMargin:d,slidesToScroll:c,slideSpeed:g,dots:b,arrows:p,infinite:k,autoplay:w,autoplaySpeed:m,centerMode:u,adaptiveHeight:S,fade:h,responsive:_,arrowStyle:f,arrowBorderStyle:x,arrowBackgroundColor:j,arrowColor:v,arrowPosition:B,arrowFontSize:C,arrowHeight:T},setAttributes:y}=e,H=(0,r.useBlockProps)(e),D=(0,r.useInnerBlocksProps)(H,{allowedBlocks:["gb-for-slick-slider/slick-slider-item"],orientation:"horizontal"}),[M,R]=(0,i.useState)(_),[F,P]=(0,i.useState)(!1),[N,U]=(0,i.useState)(!1);function z(e,i,l){const r=M.map(r=>r.breakpoint===e?{...r,settings:{...r.settings,[i]:l}}:r);R(r),y({responsive:r})}(0,i.useEffect)(()=>{R(_)},[_]);const A=(0,s.useSelect)(i=>i("core/block-editor").getBlock(e.clientId)?.innerBlocks.length>0,[e.clientId]);return(0,a.jsxs)(a.Fragment,{children:[!A&&!N&&(0,a.jsxs)("div",{style:{textAlign:"center",padding:"40px 0",border:"1px dashed #ccc"},children:[(0,a.jsx)(o.Button,{variant:"primary",onClick:()=>P(!0),style:{marginRight:"10px"},children:(0,l.__)("Select Pattern","gb-for-slick-slider")}),(0,a.jsx)(o.Button,{variant:"secondary",onClick:()=>U(!0),children:(0,l.__)("Use Blank Template","gb-for-slick-slider")})]}),F&&(0,a.jsx)(o.Modal,{title:(0,l.__)("Select a Pattern","gb-for-slick-slider"),onRequestClose:()=>P(!1),children:(0,a.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:"20px"},children:t.map(i=>(0,a.jsx)(o.Card,{style:{cursor:"pointer"},onClick:()=>(i=>{U(!0),P(!1),i.blocks&&i.blocks.length>0&&(i=>{if(!i.blocks)return;const{clientId:l}=e,{attributes:r}=i;r&&Object.keys(r).forEach(e=>{y({[e]:r[e]})});const o=i.blocks.map(e=>{const i=e.innerBlocks?e.innerBlocks.map(e=>wp.blocks.createBlock(e.name,e.attributes,e.innerBlocks?e.innerBlocks.map(e=>wp.blocks.createBlock(e.name,e.attributes)):[])):[];return wp.blocks.createBlock(e.name,e.attributes,i)});(0,s.dispatch)("core/block-editor").replaceInnerBlocks(l,o)})(i)})(i),children:(0,a.jsxs)(o.CardBody,{children:[(0,a.jsx)("img",{src:i.preview,alt:i.name,style:{width:"100%",marginBottom:"10px"}}),(0,a.jsx)("div",{style:{textAlign:"center"},children:i.name})]})},i.id))})}),(A||N)&&(0,a.jsx)("section",{...D}),(0,a.jsx)(r.InspectorControls,{children:(0,a.jsxs)("div",{className:"gb-for-slick-slider-inspector",children:[(0,a.jsx)(o.Panel,{children:(0,a.jsxs)(o.PanelBody,{title:(0,l.__)("General Settings","gb-for-slick-slider"),initialOpen:!0,children:[(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Gap between slides (px)","gb-for-slick-slider"),min:0,value:d,onChange:e=>y({slideMargin:Number(e)}),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Slides to show","gb-for-slick-slider"),min:1,value:n,onChange:e=>(e=>{y({slidesToShow:e}),y(1===e?{centerMode:!1}:{fade:!1})})(Number(e)),__next40pxDefaultSize:!0})}),n<=1&&(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Fade","gb-for-slick-slider"),checked:h,onChange:e=>y({fade:e}),__nextHasNoMarginBottom:!0})}),n>1&&(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Center Mode","gb-for-slick-slider"),checked:u,__nextHasNoMarginBottom:!0,onChange:e=>y({centerMode:e})})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Slides to scroll","gb-for-slick-slider"),value:c,onChange:e=>y({slidesToScroll:Number(e)}),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Slide speed","gb-for-slick-slider"),value:g,onChange:e=>y({slideSpeed:Number(e)}),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Autoplay","gb-for-slick-slider"),checked:w,__nextHasNoMarginBottom:!0,onChange:e=>y({autoplay:e})})}),w&&(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Autoplay speed","gb-for-slick-slider"),value:m,onChange:e=>y({autoplaySpeed:Number(e)}),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Infinite loop","gb-for-slick-slider"),checked:k,__nextHasNoMarginBottom:!0,onChange:e=>y({infinite:e})})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Show Dots","gb-for-slick-slider"),checked:b,__nextHasNoMarginBottom:!0,onChange:e=>y({dots:e})})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Adaptive Height","gb-for-slick-slider"),checked:S,__nextHasNoMarginBottom:!0,onChange:e=>y({adaptiveHeight:e})})})]})}),(0,a.jsx)(o.Panel,{children:(0,a.jsxs)(o.PanelBody,{title:(0,l.__)("Arrow Settings","gb-for-slick-slider"),initialOpen:!1,children:[(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Show Arrows","gb-for-slick-slider"),help:p?(0,l.__)("Show arrows","gb-for-slick-slider"):(0,l.__)("Hide arrows","gb-for-slick-slider"),checked:p,__nextHasNoMarginBottom:!0,onChange:e=>y({arrows:e})})}),p&&(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.SelectControl,{label:(0,l.__)("Arrow Style","gb-for-slick-slider"),value:f,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,options:[{label:(0,l.__)("Chevron (< >)","gb-for-slick-slider"),value:"chevron"},{label:(0,l.__)("Simple Arrow (← →)","gb-for-slick-slider"),value:"simple-arrow"}],onChange:e=>y({arrowStyle:e})})}),p&&!b&&(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.SelectControl,{label:(0,l.__)("Arrow Position","gb-for-slick-slider"),value:B,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,options:[{label:(0,l.__)("Sides (Default)","gb-for-slick-slider"),value:"sides"},{label:(0,l.__)("Bottom Center","gb-for-slick-slider"),value:"bottom"}],onChange:e=>y({arrowPosition:e})})}),p&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Arrow font size (px)","gb-for-slick-slider"),value:C,min:10,max:100,onChange:e=>y({arrowFontSize:Number(e)}),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Arrow Height (px)","gb-for-slick-slider"),value:T,min:40,max:100,onChange:e=>y({arrowHeight:Number(e)}),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.SelectControl,{label:(0,l.__)("Arrow Border Style","gb-for-slick-slider"),value:x,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,options:[{label:(0,l.__)("Circle","gb-for-slick-slider"),value:"circle"},{label:(0,l.__)("Rounded","gb-for-slick-slider"),value:"rounded"},{label:(0,l.__)("Square","gb-for-slick-slider"),value:"square"},{label:(0,l.__)("None","gb-for-slick-slider"),value:"none"}],onChange:e=>y({arrowBorderStyle:e})})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.SelectControl,{label:(0,l.__)("Arrow Border Style","gb-for-slick-slider"),value:x,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,options:[{label:(0,l.__)("Rounded","gb-for-slick-slider"),value:"rounded"},{label:(0,l.__)("Square","gb-for-slick-slider"),value:"square"},{label:(0,l.__)("None","gb-for-slick-slider"),value:"none"}],onChange:e=>y({arrowBorderStyle:e})})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsxs)("div",{style:{marginBottom:"16px"},children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"8px",fontWeight:500},children:(0,l.__)("Arrow Background Color","gb-for-slick-slider")}),(0,a.jsx)(o.ColorPicker,{color:j,onChangeComplete:e=>y({arrowBackgroundColor:e.hex})})]})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsxs)("div",{style:{marginBottom:"16px"},children:[(0,a.jsx)("label",{style:{display:"block",marginBottom:"8px",fontWeight:500},children:(0,l.__)("Arrow Color","gb-for-slick-slider")}),(0,a.jsx)(o.ColorPicker,{color:v,onChangeComplete:e=>y({arrowColor:e.hex})})]})})]})]})}),(0,a.jsx)(o.Panel,{children:(0,a.jsx)(o.PanelBody,{title:(0,l.__)("Responsive Settings","gb-for-slick-slider"),initialOpen:!1,children:M.map(function(e,i){return(0,a.jsxs)("div",{children:[(0,a.jsx)(o.__experimentalDivider,{}),(0,a.jsxs)(o.__experimentalHeading,{level:2,children:[(0,l.__)("Breakpoint","gb-for-slick-slider"),": ",e.breakpoint,"px"]}),(0,a.jsx)(o.__experimentalDivider,{}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Slides to show","gb-for-slick-slider"),value:e.settings.slidesToShow,onChange:i=>z(e.breakpoint,"slidesToShow",Number(i)),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.__experimentalNumberControl,{label:(0,l.__)("Slides to scroll","gb-for-slick-slider"),value:e.settings.slidesToScroll,onChange:i=>z(e.breakpoint,"slidesToScroll",Number(i)),__next40pxDefaultSize:!0})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Show Arrows","gb-for-slick-slider"),help:e.settings.arrows?(0,l.__)("Show arrows","gb-for-slick-slider"):(0,l.__)("Hide arrows","gb-for-slick-slider"),checked:e.settings.arrows,__nextHasNoMarginBottom:!0,onChange:i=>z(e.breakpoint,"arrows",i)})}),(0,a.jsx)(o.PanelRow,{children:(0,a.jsx)(o.ToggleControl,{label:(0,l.__)("Show Dots","gb-for-slick-slider"),help:e.settings.dots?(0,l.__)("Show dots","gb-for-slick-slider"):(0,l.__)("Hide dots","gb-for-slick-slider"),checked:e.settings.dots,__nextHasNoMarginBottom:!0,onChange:i=>z(e.breakpoint,"dots",i)})})]},i)})})})]})})]})},save:function(e){const i=r.useBlockProps.save(e),l=r.useInnerBlocksProps.save(i),o=e.attributes,s=`{"dots":${o.dots},"arrows":${o.arrows},"slidesToShow":${o.slidesToShow},"slidesToScroll":${o.slidesToScroll},"infinite":${o.infinite},"adaptiveHeight":${o.adaptiveHeight},"autoplay":${o.autoplay},"autoplaySpeed":${o.autoplaySpeed},"fade":${o.fade},"speed":${o.slideSpeed},"centerMode":${o.centerMode},"responsive": ${JSON.stringify(o.responsive)}}`;return(0,a.jsx)("section",{className:"gb-for-slick-slider","data-slick":s,...l})}})}},l={};function r(e){var o=l[e];if(void 0!==o)return o.exports;var s=l[e]={exports:{}};return i[e](s,s.exports,r),s.exports}r.m=i,e=[],r.O=(i,l,o,s)=>{if(!l){var t=1/0;for(c=0;c<e.length;c++){for(var[l,o,s]=e[c],a=!0,n=0;n<l.length;n++)(!1&s||t>=s)&&Object.keys(r.O).every(e=>r.O[e](l[n]))?l.splice(n--,1):(a=!1,s<t&&(t=s));if(a){e.splice(c--,1);var d=o();void 0!==d&&(i=d)}}return i}s=s||0;for(var c=e.length;c>0&&e[c-1][2]>s;c--)e[c]=e[c-1];e[c]=[l,o,s]},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),(()=>{var e={488:0,664:0};r.O.j=i=>0===e[i];var i=(i,l)=>{var o,s,[t,a,n]=l,d=0;if(t.some(i=>0!==e[i])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(n)var c=n(r)}for(i&&i(l);d<t.length;d++)s=t[d],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(c)},l=globalThis.webpackChunkgb_for_slick_slider=globalThis.webpackChunkgb_for_slick_slider||[];l.forEach(i.bind(null,0)),l.push=i.bind(null,l.push.bind(l))})();var o=r.O(void 0,[664],()=>r(164));o=r.O(o)})(); 1 /******/ (() => { // webpackBootstrap 2 /******/ "use strict"; 3 /******/ var __webpack_modules__ = ({ 4 5 /***/ "./src/slick-slider/block.json": 6 /*!*************************************!*\ 7 !*** ./src/slick-slider/block.json ***! 8 \*************************************/ 9 /***/ ((module) => { 10 11 module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"gb-for-slick-slider/slick-slider","version":"1.0.0","title":"Slick Slider","category":"widgets","icon":"admin-page","description":"Slick Slider Block wrapper.","supports":{"html":false,"align":true,"spacing":{"padding":true,"margin":true}},"providesContext":{"gb-for-slick-slider/slidesToShow":"slidesToShow","gb-for-slick-slider/slideMargin":"slideMargin"},"attributes":{"dots":{"type":"boolean","default":false},"arrows":{"type":"boolean","default":true},"infinite":{"type":"boolean","default":false},"centerMode":{"type":"boolean","default":false},"adaptiveHeight":{"type":"boolean","default":false},"autoplay":{"type":"boolean","default":false},"autoplaySpeed":{"type":"number","default":1500},"fade":{"type":"boolean","default":false},"slidesToShow":{"type":"number","default":2},"slideSpeed":{"type":"number","default":1000},"slidesToScroll":{"type":"number","default":1},"slideMargin":{"type":"number","default":0},"arrowStyle":{"type":"string","default":"chevron"},"arrowBorderStyle":{"type":"string","default":"circle"},"arrowBackgroundColor":{"type":"string","default":"#ffffff00"},"arrowColor":{"type":"string","default":"#d3d1d1"},"arrowPosition":{"type":"string","default":"sides"},"arrowFontSize":{"type":"number","default":20},"arrowHeight":{"type":"number","default":40},"responsive":{"type":"array","default":[{"breakpoint":1024,"settings":{"slidesToShow":1,"slidesToScroll":1,"arrows":true,"dots":true}},{"breakpoint":768,"settings":{"slidesToShow":1,"slidesToScroll":1,"arrows":false,"dots":true}},{"breakpoint":600,"settings":{"slidesToShow":1,"slidesToScroll":1,"arrows":false,"dots":true}},{"breakpoint":480,"settings":{"slidesToShow":1,"slidesToScroll":1,"arrows":false,"dots":true}}]}},"textdomain":"gb-for-slick-slider","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","render":"file:./render.php"}'); 12 13 /***/ }), 14 15 /***/ "./src/slick-slider/edit.js": 16 /*!**********************************!*\ 17 !*** ./src/slick-slider/edit.js ***! 18 \**********************************/ 19 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 20 21 __webpack_require__.r(__webpack_exports__); 22 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 23 /* harmony export */ "default": () => (/* binding */ Edit) 24 /* harmony export */ }); 25 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 26 /* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 27 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); 28 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__); 29 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); 30 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__); 31 /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); 32 /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__); 33 /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); 34 /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__); 35 /* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ "./src/slick-slider/editor.scss"); 36 /* harmony import */ var _patterns_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./patterns.js */ "./src/slick-slider/patterns.js"); 37 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); 38 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__); 39 40 41 42 43 44 45 46 47 function Edit(props) { 48 const { 49 attributes: { 50 slidesToShow, 51 slideMargin, 52 slidesToScroll, 53 slideSpeed, 54 dots, 55 arrows, 56 infinite, 57 autoplay, 58 autoplaySpeed, 59 centerMode, 60 adaptiveHeight, 61 fade, 62 responsive, 63 arrowStyle, 64 arrowBorderStyle, 65 arrowBackgroundColor, 66 arrowColor, 67 arrowPosition, 68 arrowFontSize, 69 arrowHeight 70 }, 71 setAttributes 72 } = props; 73 const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)(props); 74 const innerBlocksProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useInnerBlocksProps)(blockProps, { 75 allowedBlocks: ['gb-for-slick-slider/slick-slider-item'], 76 orientation: "horizontal" 77 }); 78 const [localResponsive, setLocalResponsive] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(responsive); 79 const [isPatternModalOpen, setPatternModalOpen] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(false); 80 const [isPatternSelected, setPatternSelected] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(false); 81 (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { 82 setLocalResponsive(responsive); 83 }, [responsive]); 84 function updateResponsiveSettings(breakpoint, key, value) { 85 const newResponsiveSettings = localResponsive.map(item => { 86 if (item.breakpoint === breakpoint) { 87 return { 88 ...item, 89 settings: { 90 ...item.settings, 91 [key]: value 92 } 93 }; 94 } 95 return item; 96 }); 97 setLocalResponsive(newResponsiveSettings); 98 setAttributes({ 99 responsive: newResponsiveSettings 100 }); 101 } 102 const handleSlidesToShow = val => { 103 setAttributes({ 104 slidesToShow: val 105 }); 106 if (val === 1) { 107 setAttributes({ 108 centerMode: false 109 }); 110 } else { 111 setAttributes({ 112 fade: false 113 }); 114 } 115 }; 116 117 // Check if the block has inner blocks 118 const hasInnerBlocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useSelect)(select => select('core/block-editor').getBlock(props.clientId)?.innerBlocks.length > 0, [props.clientId]); 119 120 // Insert pattern blocks into the slider 121 const insertPatternBlocks = pattern => { 122 if (!pattern.blocks) return; 123 const { 124 clientId 125 } = props; 126 const { 127 attributes 128 } = pattern; 129 130 // Use slider options from the pattern if available 131 if (attributes) { 132 Object.keys(attributes).forEach(key => { 133 setAttributes({ 134 [key]: attributes[key] 135 }); 136 }); 137 } 138 139 // Create inner blocks from the pattern 140 const innerBlocks = pattern.blocks.map(block => { 141 const innerBlocksArray = block.innerBlocks ? block.innerBlocks.map(inner => wp.blocks.createBlock(inner.name, inner.attributes, inner.innerBlocks ? inner.innerBlocks.map(i => wp.blocks.createBlock(i.name, i.attributes)) : [])) : []; 142 return wp.blocks.createBlock(block.name, block.attributes, innerBlocksArray); 143 }); 144 145 // Add the inner blocks to the slider block 146 (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.dispatch)('core/block-editor').replaceInnerBlocks(clientId, innerBlocks); 147 }; 148 const handlePatternSelect = pattern => { 149 setPatternSelected(true); 150 setPatternModalOpen(false); 151 // Tüm pattern'ler için blocks varsa ekle 152 if (pattern.blocks && pattern.blocks.length > 0) { 153 insertPatternBlocks(pattern); 154 } 155 }; 156 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { 157 children: [ 158 // First ask the user to select a pattern or use a blank template 159 !hasInnerBlocks && !isPatternSelected && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { 160 style: { 161 textAlign: 'center', 162 padding: '40px 0', 163 border: '1px dashed #ccc' 164 }, 165 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Button, { 166 variant: "primary", 167 onClick: () => setPatternModalOpen(true), 168 style: { 169 marginRight: '10px' 170 }, 171 children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Select Pattern', 'gb-for-slick-slider') 172 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Button, { 173 variant: "secondary", 174 onClick: () => setPatternSelected(true), 175 children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Use Blank Template', 'gb-for-slick-slider') 176 })] 177 }), 178 // If the user has selected to use prebuilt patterns, show the modal 179 isPatternModalOpen && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Modal, { 180 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Select a Pattern', 'gb-for-slick-slider'), 181 onRequestClose: () => setPatternModalOpen(false), 182 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { 183 style: { 184 display: 'grid', 185 gridTemplateColumns: 'repeat(3, 1fr)', 186 gap: '20px' 187 }, 188 children: _patterns_js__WEBPACK_IMPORTED_MODULE_6__["default"].map(pattern => /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Card, { 189 style: { 190 cursor: 'pointer' 191 }, 192 onClick: () => handlePatternSelect(pattern), 193 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.CardBody, { 194 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("img", { 195 src: pattern.preview, 196 alt: pattern.name, 197 style: { 198 width: '100%', 199 marginBottom: '10px' 200 } 201 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("div", { 202 style: { 203 textAlign: 'center' 204 }, 205 children: pattern.name 206 })] 207 }) 208 }, pattern.id)) 209 }) 210 }), 211 // Else show the default blank block inserter 212 (hasInnerBlocks || isPatternSelected) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("section", { 213 ...innerBlocksProps 214 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, { 215 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { 216 className: "gb-for-slick-slider-inspector", 217 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Panel, { 218 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, { 219 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('General Settings', 'gb-for-slick-slider'), 220 initialOpen: true, 221 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 222 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 223 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Gap between slides (px)', 'gb-for-slick-slider'), 224 min: 0, 225 value: slideMargin, 226 onChange: val => setAttributes({ 227 slideMargin: Number(val) 228 }), 229 __next40pxDefaultSize: true 230 }) 231 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 232 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 233 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Slides to show', 'gb-for-slick-slider'), 234 min: 1, 235 value: slidesToShow, 236 onChange: val => handleSlidesToShow(Number(val)), 237 __next40pxDefaultSize: true 238 }) 239 }), slidesToShow <= 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 240 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 241 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Fade', 'gb-for-slick-slider'), 242 checked: fade, 243 onChange: val => setAttributes({ 244 fade: val 245 }), 246 __nextHasNoMarginBottom: true 247 }) 248 }), slidesToShow > 1 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 249 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 250 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Center Mode', 'gb-for-slick-slider'), 251 checked: centerMode, 252 __nextHasNoMarginBottom: true, 253 onChange: val => setAttributes({ 254 centerMode: val 255 }) 256 }) 257 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 258 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 259 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Slides to scroll', 'gb-for-slick-slider'), 260 value: slidesToScroll, 261 onChange: val => setAttributes({ 262 slidesToScroll: Number(val) 263 }), 264 __next40pxDefaultSize: true 265 }) 266 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 267 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 268 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Slide speed', 'gb-for-slick-slider'), 269 value: slideSpeed, 270 onChange: val => setAttributes({ 271 slideSpeed: Number(val) 272 }), 273 __next40pxDefaultSize: true 274 }) 275 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 276 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 277 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Autoplay', 'gb-for-slick-slider'), 278 checked: autoplay, 279 __nextHasNoMarginBottom: true, 280 onChange: val => setAttributes({ 281 autoplay: val 282 }) 283 }) 284 }), autoplay && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 285 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 286 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Autoplay speed', 'gb-for-slick-slider'), 287 value: autoplaySpeed, 288 onChange: val => setAttributes({ 289 autoplaySpeed: Number(val) 290 }), 291 __next40pxDefaultSize: true 292 }) 293 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 294 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 295 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Infinite loop', 'gb-for-slick-slider'), 296 checked: infinite, 297 __nextHasNoMarginBottom: true, 298 onChange: val => setAttributes({ 299 infinite: val 300 }) 301 }) 302 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 303 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 304 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show Dots', 'gb-for-slick-slider'), 305 checked: dots, 306 __nextHasNoMarginBottom: true, 307 onChange: val => setAttributes({ 308 dots: val 309 }) 310 }) 311 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 312 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 313 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Adaptive Height', 'gb-for-slick-slider'), 314 checked: adaptiveHeight, 315 __nextHasNoMarginBottom: true, 316 onChange: val => setAttributes({ 317 adaptiveHeight: val 318 }) 319 }) 320 })] 321 }) 322 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Panel, { 323 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, { 324 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Settings', 'gb-for-slick-slider'), 325 initialOpen: false, 326 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 327 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 328 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show Arrows', 'gb-for-slick-slider'), 329 help: arrows ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show arrows', 'gb-for-slick-slider') : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Hide arrows', 'gb-for-slick-slider'), 330 checked: arrows, 331 __nextHasNoMarginBottom: true, 332 onChange: val => setAttributes({ 333 arrows: val 334 }) 335 }) 336 }), arrows && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 337 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.SelectControl, { 338 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Style', 'gb-for-slick-slider'), 339 value: arrowStyle, 340 __next40pxDefaultSize: true, 341 __nextHasNoMarginBottom: true, 342 options: [{ 343 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Chevron (< >)', 'gb-for-slick-slider'), 344 value: 'chevron' 345 }, { 346 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Simple Arrow (← →)', 'gb-for-slick-slider'), 347 value: 'simple-arrow' 348 }], 349 onChange: val => setAttributes({ 350 arrowStyle: val 351 }) 352 }) 353 }), arrows && !dots && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 354 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.SelectControl, { 355 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Position', 'gb-for-slick-slider'), 356 value: arrowPosition, 357 __next40pxDefaultSize: true, 358 __nextHasNoMarginBottom: true, 359 options: [{ 360 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Sides (Default)', 'gb-for-slick-slider'), 361 value: 'sides' 362 }, { 363 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Bottom Center', 'gb-for-slick-slider'), 364 value: 'bottom' 365 }], 366 onChange: val => setAttributes({ 367 arrowPosition: val 368 }) 369 }) 370 }), arrows && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.Fragment, { 371 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 372 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 373 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow font size (px)', 'gb-for-slick-slider'), 374 value: arrowFontSize, 375 min: 10, 376 max: 100, 377 onChange: val => setAttributes({ 378 arrowFontSize: Number(val) 379 }), 380 __next40pxDefaultSize: true 381 }) 382 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 383 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 384 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Height (px)', 'gb-for-slick-slider'), 385 value: arrowHeight, 386 min: 40, 387 max: 100, 388 onChange: val => setAttributes({ 389 arrowHeight: Number(val) 390 }), 391 __next40pxDefaultSize: true 392 }) 393 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 394 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.SelectControl, { 395 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Border Style', 'gb-for-slick-slider'), 396 value: arrowBorderStyle, 397 __next40pxDefaultSize: true, 398 __nextHasNoMarginBottom: true, 399 options: [{ 400 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Circle', 'gb-for-slick-slider'), 401 value: 'circle' 402 }, { 403 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Rounded', 'gb-for-slick-slider'), 404 value: 'rounded' 405 }, { 406 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Square', 'gb-for-slick-slider'), 407 value: 'square' 408 }, { 409 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('None', 'gb-for-slick-slider'), 410 value: 'none' 411 }], 412 onChange: val => setAttributes({ 413 arrowBorderStyle: val 414 }) 415 }) 416 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 417 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.SelectControl, { 418 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Border Style', 'gb-for-slick-slider'), 419 value: arrowBorderStyle, 420 __next40pxDefaultSize: true, 421 __nextHasNoMarginBottom: true, 422 options: [{ 423 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Rounded', 'gb-for-slick-slider'), 424 value: 'rounded' 425 }, { 426 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Square', 'gb-for-slick-slider'), 427 value: 'square' 428 }, { 429 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('None', 'gb-for-slick-slider'), 430 value: 'none' 431 }], 432 onChange: val => setAttributes({ 433 arrowBorderStyle: val 434 }) 435 }) 436 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 437 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { 438 style: { 439 marginBottom: '16px' 440 }, 441 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("label", { 442 style: { 443 display: 'block', 444 marginBottom: '8px', 445 fontWeight: 500 446 }, 447 children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Background Color', 'gb-for-slick-slider') 448 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ColorPicker, { 449 color: arrowBackgroundColor, 450 onChangeComplete: color => setAttributes({ 451 arrowBackgroundColor: color.hex 452 }) 453 })] 454 }) 455 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 456 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { 457 style: { 458 marginBottom: '16px' 459 }, 460 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)("label", { 461 style: { 462 display: 'block', 463 marginBottom: '8px', 464 fontWeight: 500 465 }, 466 children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Arrow Color', 'gb-for-slick-slider') 467 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ColorPicker, { 468 color: arrowColor, 469 onChangeComplete: color => setAttributes({ 470 arrowColor: color.hex 471 }) 472 })] 473 }) 474 })] 475 })] 476 }) 477 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.Panel, { 478 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, { 479 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Responsive Settings', 'gb-for-slick-slider'), 480 initialOpen: false, 481 children: localResponsive.map(function (breakpoint, index) { 482 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)("div", { 483 children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalDivider, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalHeading, { 484 level: 2, 485 children: [(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Breakpoint', 'gb-for-slick-slider'), ": ", breakpoint.breakpoint, "px"] 486 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalDivider, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 487 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 488 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Slides to show', 'gb-for-slick-slider'), 489 value: breakpoint.settings.slidesToShow, 490 onChange: val => updateResponsiveSettings(breakpoint.breakpoint, 'slidesToShow', Number(val)), 491 __next40pxDefaultSize: true 492 }) 493 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 494 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.__experimentalNumberControl, { 495 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Slides to scroll', 'gb-for-slick-slider'), 496 value: breakpoint.settings.slidesToScroll, 497 onChange: val => updateResponsiveSettings(breakpoint.breakpoint, 'slidesToScroll', Number(val)), 498 __next40pxDefaultSize: true 499 }) 500 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 501 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 502 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show Arrows', 'gb-for-slick-slider'), 503 help: breakpoint.settings.arrows ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show arrows', 'gb-for-slick-slider') : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Hide arrows', 'gb-for-slick-slider'), 504 checked: breakpoint.settings.arrows, 505 __nextHasNoMarginBottom: true, 506 onChange: val => updateResponsiveSettings(breakpoint.breakpoint, 'arrows', val) 507 }) 508 }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelRow, { 509 children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, { 510 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show Dots', 'gb-for-slick-slider'), 511 help: breakpoint.settings.dots ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Show dots', 'gb-for-slick-slider') : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)('Hide dots', 'gb-for-slick-slider'), 512 checked: breakpoint.settings.dots, 513 __nextHasNoMarginBottom: true, 514 onChange: val => updateResponsiveSettings(breakpoint.breakpoint, 'dots', val) 515 }) 516 })] 517 }, index); 518 }) 519 }) 520 })] 521 }) 522 })] 523 }); 524 } 525 526 /***/ }), 527 528 /***/ "./src/slick-slider/editor.scss": 529 /*!**************************************!*\ 530 !*** ./src/slick-slider/editor.scss ***! 531 \**************************************/ 532 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 533 534 __webpack_require__.r(__webpack_exports__); 535 // extracted by mini-css-extract-plugin 536 537 538 /***/ }), 539 540 /***/ "./src/slick-slider/index.js": 541 /*!***********************************!*\ 542 !*** ./src/slick-slider/index.js ***! 543 \***********************************/ 544 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 545 546 __webpack_require__.r(__webpack_exports__); 547 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); 548 /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); 549 /* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./style.scss */ "./src/slick-slider/style.scss"); 550 /* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/slick-slider/edit.js"); 551 /* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/slick-slider/save.js"); 552 /* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ "./src/slick-slider/block.json"); 553 /** 554 * Registers a new block provided a unique name and an object defining its behavior. 555 * 556 * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/ 557 */ 558 559 560 /** 561 * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files. 562 * All files containing `style` keyword are bundled together. The code used 563 * gets applied both to the front of your site and to the editor. 564 * 565 * @see https://www.npmjs.com/package/@wordpress/scripts#using-css 566 */ 567 568 569 /** 570 * Internal dependencies 571 */ 572 573 574 575 576 /** 577 * Every block starts by registering a new block type definition. 578 * 579 * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/ 580 */ 581 (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, { 582 /** 583 * @see ./edit.js 584 */ 585 edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"], 586 /** 587 * @see ./save.js 588 */ 589 save: _save__WEBPACK_IMPORTED_MODULE_3__["default"] 590 }); 591 592 /***/ }), 593 594 /***/ "./src/slick-slider/patterns.js": 595 /*!**************************************!*\ 596 !*** ./src/slick-slider/patterns.js ***! 597 \**************************************/ 598 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 599 600 __webpack_require__.r(__webpack_exports__); 601 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 602 /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) 603 /* harmony export */ }); 604 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); 605 /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__); 606 607 const patterns = [{ 608 id: 1, 609 name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Single Item', 'gb-for-slick-slider'), 610 preview: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-single-item.jpg' : '', 611 blocks: [{ 612 name: 'gb-for-slick-slider/slick-slider-item', 613 attributes: { 614 slideMargin: 0 615 }, 616 innerBlocks: [{ 617 name: 'core/cover', 618 attributes: { 619 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 620 dimRatio: 50, 621 minHeight: 600, 622 minHeightUnit: 'px', 623 align: 'full' 624 }, 625 innerBlocks: [{ 626 name: 'core/paragraph', 627 attributes: { 628 align: 'center', 629 fontSize: 'large' 630 } 631 }] 632 }] 633 }, { 634 name: 'gb-for-slick-slider/slick-slider-item', 635 attributes: { 636 slideMargin: 0 637 }, 638 innerBlocks: [{ 639 name: 'core/cover', 640 attributes: { 641 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 642 dimRatio: 50, 643 minHeight: 600, 644 minHeightUnit: 'px', 645 align: 'full', 646 style: { 647 color: { 648 duotone: ['#111111', '#FFFFFF'] 649 } 650 } 651 }, 652 innerBlocks: [{ 653 name: 'core/paragraph', 654 attributes: { 655 align: 'center', 656 fontSize: 'large' 657 } 658 }] 659 }] 660 }], 661 attributes: { 662 dots: true, 663 infinite: true, 664 autoplay: true, 665 fade: true, 666 slidesToShow: 1, 667 slideMargin: 0, 668 align: 'full', 669 responsive: [{ 670 breakpoint: 1024, 671 settings: { 672 slidesToShow: 1, 673 slidesToScroll: 1, 674 arrows: true, 675 dots: true 676 } 677 }, { 678 breakpoint: 768, 679 settings: { 680 slidesToShow: 1, 681 slidesToScroll: 1, 682 arrows: false, 683 dots: true 684 } 685 }, { 686 breakpoint: 600, 687 settings: { 688 slidesToShow: 1, 689 slidesToScroll: 1, 690 arrows: false, 691 dots: true 692 } 693 }, { 694 breakpoint: 480, 695 settings: { 696 slidesToShow: 1, 697 slidesToScroll: 1, 698 arrows: false, 699 dots: true 700 } 701 }], 702 slideSpeed: 1000, 703 arrows: true, 704 adaptiveHeight: false, 705 autoplaySpeed: 1500, 706 centerMode: false, 707 slidesToScroll: 1 708 } 709 }, { 710 id: 2, 711 name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Multiple Item', 'gb-for-slick-slider'), 712 preview: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-multiple-item.jpg' : '', 713 blocks: [{ 714 name: 'gb-for-slick-slider/slick-slider-item', 715 attributes: { 716 slideMargin: 5 717 }, 718 innerBlocks: [{ 719 name: 'core/cover', 720 attributes: { 721 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 722 dimRatio: 50, 723 minHeight: 600, 724 minHeightUnit: 'px', 725 align: 'full' 726 }, 727 innerBlocks: [{ 728 name: 'core/paragraph', 729 attributes: { 730 align: 'center', 731 fontSize: 'large' 732 } 733 }] 734 }] 735 }, { 736 name: 'gb-for-slick-slider/slick-slider-item', 737 attributes: { 738 slideMargin: 5 739 }, 740 innerBlocks: [{ 741 name: 'core/cover', 742 attributes: { 743 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 744 dimRatio: 50, 745 minHeight: 600, 746 minHeightUnit: 'px', 747 align: 'full', 748 style: { 749 color: { 750 duotone: ['#111111', '#FFFFFF'] 751 } 752 } 753 }, 754 innerBlocks: [{ 755 name: 'core/paragraph', 756 attributes: { 757 align: 'center', 758 fontSize: 'large' 759 } 760 }] 761 }] 762 }, { 763 name: 'gb-for-slick-slider/slick-slider-item', 764 attributes: { 765 slideMargin: 5 766 }, 767 innerBlocks: [{ 768 name: 'core/cover', 769 attributes: { 770 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 771 dimRatio: 50, 772 minHeight: 600, 773 minHeightUnit: 'px', 774 align: 'full' 775 }, 776 innerBlocks: [{ 777 name: 'core/paragraph', 778 attributes: { 779 align: 'center', 780 fontSize: 'large' 781 } 782 }] 783 }] 784 }, { 785 name: 'gb-for-slick-slider/slick-slider-item', 786 attributes: { 787 slideMargin: 5 788 }, 789 innerBlocks: [{ 790 name: 'core/cover', 791 attributes: { 792 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 793 dimRatio: 50, 794 minHeight: 600, 795 minHeightUnit: 'px', 796 align: 'full', 797 style: { 798 color: { 799 duotone: ['#111111', '#FFFFFF'] 800 } 801 } 802 }, 803 innerBlocks: [{ 804 name: 'core/paragraph', 805 attributes: { 806 align: 'center', 807 fontSize: 'large' 808 } 809 }] 810 }] 811 }], 812 attributes: { 813 dots: true, 814 infinite: true, 815 autoplay: true, 816 fade: false, 817 slidesToShow: 2, 818 slideMargin: 5, 819 align: 'full', 820 responsive: [{ 821 breakpoint: 1024, 822 settings: { 823 slidesToShow: 1, 824 slidesToScroll: 1, 825 arrows: true, 826 dots: true 827 } 828 }, { 829 breakpoint: 768, 830 settings: { 831 slidesToShow: 1, 832 slidesToScroll: 1, 833 arrows: false, 834 dots: true 835 } 836 }, { 837 breakpoint: 600, 838 settings: { 839 slidesToShow: 1, 840 slidesToScroll: 1, 841 arrows: false, 842 dots: true 843 } 844 }, { 845 breakpoint: 480, 846 settings: { 847 slidesToShow: 1, 848 slidesToScroll: 1, 849 arrows: false, 850 dots: true 851 } 852 }], 853 slideSpeed: 1000, 854 arrows: true, 855 adaptiveHeight: false, 856 autoplaySpeed: 1500, 857 centerMode: false, 858 slidesToScroll: 1 859 } 860 }, { 861 id: 3, 862 name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Center Mode', 'gb-for-slick-slider'), 863 preview: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-center-mode.jpg' : '', 864 blocks: [{ 865 name: 'gb-for-slick-slider/slick-slider-item', 866 attributes: { 867 slideMargin: 5 868 }, 869 innerBlocks: [{ 870 name: 'core/cover', 871 attributes: { 872 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 873 dimRatio: 50, 874 minHeight: 600, 875 minHeightUnit: 'px', 876 align: 'full' 877 }, 878 innerBlocks: [{ 879 name: 'core/paragraph', 880 attributes: { 881 align: 'center', 882 fontSize: 'large' 883 } 884 }] 885 }] 886 }, { 887 name: 'gb-for-slick-slider/slick-slider-item', 888 attributes: { 889 slideMargin: 5 890 }, 891 innerBlocks: [{ 892 name: 'core/cover', 893 attributes: { 894 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 895 dimRatio: 50, 896 minHeight: 600, 897 minHeightUnit: 'px', 898 align: 'full', 899 style: { 900 color: { 901 duotone: ['#111111', '#FFFFFF'] 902 } 903 } 904 }, 905 innerBlocks: [{ 906 name: 'core/paragraph', 907 attributes: { 908 align: 'center', 909 fontSize: 'large' 910 } 911 }] 912 }] 913 }, { 914 name: 'gb-for-slick-slider/slick-slider-item', 915 attributes: { 916 slideMargin: 5 917 }, 918 innerBlocks: [{ 919 name: 'core/cover', 920 attributes: { 921 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 922 dimRatio: 50, 923 minHeight: 600, 924 minHeightUnit: 'px', 925 align: 'full' 926 }, 927 innerBlocks: [{ 928 name: 'core/paragraph', 929 attributes: { 930 align: 'center', 931 fontSize: 'large' 932 } 933 }] 934 }] 935 }, { 936 name: 'gb-for-slick-slider/slick-slider-item', 937 attributes: { 938 slideMargin: 5 939 }, 940 innerBlocks: [{ 941 name: 'core/cover', 942 attributes: { 943 url: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '', 944 dimRatio: 50, 945 minHeight: 600, 946 minHeightUnit: 'px', 947 align: 'full', 948 style: { 949 color: { 950 duotone: ['#111111', '#FFFFFF'] 951 } 952 } 953 }, 954 innerBlocks: [{ 955 name: 'core/paragraph', 956 attributes: { 957 align: 'center', 958 fontSize: 'large' 959 } 960 }] 961 }] 962 }], 963 attributes: { 964 dots: true, 965 infinite: true, 966 autoplay: true, 967 fade: false, 968 slidesToShow: 3, 969 slideMargin: 5, 970 align: 'full', 971 responsive: [{ 972 breakpoint: 1024, 973 settings: { 974 slidesToShow: 1, 975 slidesToScroll: 1, 976 arrows: true, 977 dots: true 978 } 979 }, { 980 breakpoint: 768, 981 settings: { 982 slidesToShow: 1, 983 slidesToScroll: 1, 984 arrows: false, 985 dots: true 986 } 987 }, { 988 breakpoint: 600, 989 settings: { 990 slidesToShow: 1, 991 slidesToScroll: 1, 992 arrows: false, 993 dots: true 994 } 995 }, { 996 breakpoint: 480, 997 settings: { 998 slidesToShow: 1, 999 slidesToScroll: 1, 1000 arrows: false, 1001 dots: true 1002 } 1003 }], 1004 slideSpeed: 1000, 1005 arrows: true, 1006 adaptiveHeight: false, 1007 autoplaySpeed: 1500, 1008 centerMode: true, 1009 slidesToScroll: 1 1010 } 1011 }]; 1012 /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (patterns); 1013 1014 /***/ }), 1015 1016 /***/ "./src/slick-slider/save.js": 1017 /*!**********************************!*\ 1018 !*** ./src/slick-slider/save.js ***! 1019 \**********************************/ 1020 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1021 1022 __webpack_require__.r(__webpack_exports__); 1023 /* harmony export */ __webpack_require__.d(__webpack_exports__, { 1024 /* harmony export */ "default": () => (/* binding */ save) 1025 /* harmony export */ }); 1026 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); 1027 /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__); 1028 /* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./style.scss */ "./src/slick-slider/style.scss"); 1029 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "react/jsx-runtime"); 1030 /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__); 1031 1032 1033 1034 function save(props) { 1035 const blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useBlockProps.save(props); 1036 const innerBlocksProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useInnerBlocksProps.save(blockProps); 1037 const attr = props.attributes; 1038 const options = `{"dots":${attr.dots},` + `"arrows":${attr.arrows},` + `"slidesToShow":${attr.slidesToShow},` + `"slidesToScroll":${attr.slidesToScroll},` + `"infinite":${attr.infinite},` + `"adaptiveHeight":${attr.adaptiveHeight},` + `"autoplay":${attr.autoplay},` + `"autoplaySpeed":${attr.autoplaySpeed},` + `"fade":${attr.fade},` + `"speed":${attr.slideSpeed},` + `"centerMode":${attr.centerMode},` + `"responsive": ${JSON.stringify(attr.responsive)}` + `}`; 1039 return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("section", { 1040 className: "gb-for-slick-slider", 1041 "data-slick": options, 1042 ...innerBlocksProps 1043 }); 1044 } 1045 1046 /***/ }), 1047 1048 /***/ "./src/slick-slider/style.scss": 1049 /*!*************************************!*\ 1050 !*** ./src/slick-slider/style.scss ***! 1051 \*************************************/ 1052 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1053 1054 __webpack_require__.r(__webpack_exports__); 1055 // extracted by mini-css-extract-plugin 1056 1057 1058 /***/ }), 1059 1060 /***/ "@wordpress/block-editor": 1061 /*!*************************************!*\ 1062 !*** external ["wp","blockEditor"] ***! 1063 \*************************************/ 1064 /***/ ((module) => { 1065 1066 module.exports = window["wp"]["blockEditor"]; 1067 1068 /***/ }), 1069 1070 /***/ "@wordpress/blocks": 1071 /*!********************************!*\ 1072 !*** external ["wp","blocks"] ***! 1073 \********************************/ 1074 /***/ ((module) => { 1075 1076 module.exports = window["wp"]["blocks"]; 1077 1078 /***/ }), 1079 1080 /***/ "@wordpress/components": 1081 /*!************************************!*\ 1082 !*** external ["wp","components"] ***! 1083 \************************************/ 1084 /***/ ((module) => { 1085 1086 module.exports = window["wp"]["components"]; 1087 1088 /***/ }), 1089 1090 /***/ "@wordpress/data": 1091 /*!******************************!*\ 1092 !*** external ["wp","data"] ***! 1093 \******************************/ 1094 /***/ ((module) => { 1095 1096 module.exports = window["wp"]["data"]; 1097 1098 /***/ }), 1099 1100 /***/ "@wordpress/element": 1101 /*!*********************************!*\ 1102 !*** external ["wp","element"] ***! 1103 \*********************************/ 1104 /***/ ((module) => { 1105 1106 module.exports = window["wp"]["element"]; 1107 1108 /***/ }), 1109 1110 /***/ "@wordpress/i18n": 1111 /*!******************************!*\ 1112 !*** external ["wp","i18n"] ***! 1113 \******************************/ 1114 /***/ ((module) => { 1115 1116 module.exports = window["wp"]["i18n"]; 1117 1118 /***/ }), 1119 1120 /***/ "react/jsx-runtime": 1121 /*!**********************************!*\ 1122 !*** external "ReactJSXRuntime" ***! 1123 \**********************************/ 1124 /***/ ((module) => { 1125 1126 module.exports = window["ReactJSXRuntime"]; 1127 1128 /***/ }) 1129 1130 /******/ }); 1131 /************************************************************************/ 1132 /******/ // The module cache 1133 /******/ var __webpack_module_cache__ = {}; 1134 /******/ 1135 /******/ // The require function 1136 /******/ function __webpack_require__(moduleId) { 1137 /******/ // Check if module is in cache 1138 /******/ var cachedModule = __webpack_module_cache__[moduleId]; 1139 /******/ if (cachedModule !== undefined) { 1140 /******/ return cachedModule.exports; 1141 /******/ } 1142 /******/ // Create a new module (and put it into the cache) 1143 /******/ var module = __webpack_module_cache__[moduleId] = { 1144 /******/ // no module.id needed 1145 /******/ // no module.loaded needed 1146 /******/ exports: {} 1147 /******/ }; 1148 /******/ 1149 /******/ // Execute the module function 1150 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 1151 /******/ 1152 /******/ // Return the exports of the module 1153 /******/ return module.exports; 1154 /******/ } 1155 /******/ 1156 /******/ // expose the modules object (__webpack_modules__) 1157 /******/ __webpack_require__.m = __webpack_modules__; 1158 /******/ 1159 /************************************************************************/ 1160 /******/ /* webpack/runtime/chunk loaded */ 1161 /******/ (() => { 1162 /******/ var deferred = []; 1163 /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { 1164 /******/ if(chunkIds) { 1165 /******/ priority = priority || 0; 1166 /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; 1167 /******/ deferred[i] = [chunkIds, fn, priority]; 1168 /******/ return; 1169 /******/ } 1170 /******/ var notFulfilled = Infinity; 1171 /******/ for (var i = 0; i < deferred.length; i++) { 1172 /******/ var [chunkIds, fn, priority] = deferred[i]; 1173 /******/ var fulfilled = true; 1174 /******/ for (var j = 0; j < chunkIds.length; j++) { 1175 /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { 1176 /******/ chunkIds.splice(j--, 1); 1177 /******/ } else { 1178 /******/ fulfilled = false; 1179 /******/ if(priority < notFulfilled) notFulfilled = priority; 1180 /******/ } 1181 /******/ } 1182 /******/ if(fulfilled) { 1183 /******/ deferred.splice(i--, 1) 1184 /******/ var r = fn(); 1185 /******/ if (r !== undefined) result = r; 1186 /******/ } 1187 /******/ } 1188 /******/ return result; 1189 /******/ }; 1190 /******/ })(); 1191 /******/ 1192 /******/ /* webpack/runtime/compat get default export */ 1193 /******/ (() => { 1194 /******/ // getDefaultExport function for compatibility with non-harmony modules 1195 /******/ __webpack_require__.n = (module) => { 1196 /******/ var getter = module && module.__esModule ? 1197 /******/ () => (module['default']) : 1198 /******/ () => (module); 1199 /******/ __webpack_require__.d(getter, { a: getter }); 1200 /******/ return getter; 1201 /******/ }; 1202 /******/ })(); 1203 /******/ 1204 /******/ /* webpack/runtime/define property getters */ 1205 /******/ (() => { 1206 /******/ // define getter functions for harmony exports 1207 /******/ __webpack_require__.d = (exports, definition) => { 1208 /******/ for(var key in definition) { 1209 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 1210 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 1211 /******/ } 1212 /******/ } 1213 /******/ }; 1214 /******/ })(); 1215 /******/ 1216 /******/ /* webpack/runtime/hasOwnProperty shorthand */ 1217 /******/ (() => { 1218 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) 1219 /******/ })(); 1220 /******/ 1221 /******/ /* webpack/runtime/make namespace object */ 1222 /******/ (() => { 1223 /******/ // define __esModule on exports 1224 /******/ __webpack_require__.r = (exports) => { 1225 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 1226 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 1227 /******/ } 1228 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 1229 /******/ }; 1230 /******/ })(); 1231 /******/ 1232 /******/ /* webpack/runtime/jsonp chunk loading */ 1233 /******/ (() => { 1234 /******/ // no baseURI 1235 /******/ 1236 /******/ // object to store loaded and loading chunks 1237 /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched 1238 /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded 1239 /******/ var installedChunks = { 1240 /******/ "slick-slider/index": 0, 1241 /******/ "slick-slider/style-index": 0 1242 /******/ }; 1243 /******/ 1244 /******/ // no chunk on demand loading 1245 /******/ 1246 /******/ // no prefetching 1247 /******/ 1248 /******/ // no preloaded 1249 /******/ 1250 /******/ // no HMR 1251 /******/ 1252 /******/ // no HMR manifest 1253 /******/ 1254 /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); 1255 /******/ 1256 /******/ // install a JSONP callback for chunk loading 1257 /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { 1258 /******/ var [chunkIds, moreModules, runtime] = data; 1259 /******/ // add "moreModules" to the modules object, 1260 /******/ // then flag all "chunkIds" as loaded and fire callback 1261 /******/ var moduleId, chunkId, i = 0; 1262 /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { 1263 /******/ for(moduleId in moreModules) { 1264 /******/ if(__webpack_require__.o(moreModules, moduleId)) { 1265 /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; 1266 /******/ } 1267 /******/ } 1268 /******/ if(runtime) var result = runtime(__webpack_require__); 1269 /******/ } 1270 /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); 1271 /******/ for(;i < chunkIds.length; i++) { 1272 /******/ chunkId = chunkIds[i]; 1273 /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { 1274 /******/ installedChunks[chunkId][0](); 1275 /******/ } 1276 /******/ installedChunks[chunkId] = 0; 1277 /******/ } 1278 /******/ return __webpack_require__.O(result); 1279 /******/ } 1280 /******/ 1281 /******/ var chunkLoadingGlobal = globalThis["webpackChunkgb_for_slick_slider"] = globalThis["webpackChunkgb_for_slick_slider"] || []; 1282 /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); 1283 /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); 1284 /******/ })(); 1285 /******/ 1286 /************************************************************************/ 1287 /******/ 1288 /******/ // startup 1289 /******/ // Load entry module and return exports 1290 /******/ // This entry module depends on other loaded chunks and execution need to be delayed 1291 /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["slick-slider/style-index"], () => (__webpack_require__("./src/slick-slider/index.js"))) 1292 /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); 1293 /******/ 1294 /******/ })() 1295 ; 1296 //# sourceMappingURL=index.js.map -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/index.js.map
r3112266 r3338218 1 {"version":3,"file":"slick-slider/index.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;; 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","sources":["webpack://gb-for-slick-slider/./src/slick-slider/edit.js","webpack://gb-for-slick-slider/./src/slick-slider/index.js","webpack://gb-for-slick-slider/./src/slick-slider/save.js","webpack://gb-for-slick-slider/./src/slick-slider/editor.scss","webpack://gb-for-slick-slider/./src/slick-slider/style.scss","webpack://gb-for-slick-slider/external window \"React\"","webpack://gb-for-slick-slider/external window [\"wp\",\"blockEditor\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"blocks\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"components\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"element\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"i18n\"]","webpack://gb-for-slick-slider/webpack/bootstrap","webpack://gb-for-slick-slider/webpack/runtime/chunk loaded","webpack://gb-for-slick-slider/webpack/runtime/compat get default export","webpack://gb-for-slick-slider/webpack/runtime/define property getters","webpack://gb-for-slick-slider/webpack/runtime/hasOwnProperty shorthand","webpack://gb-for-slick-slider/webpack/runtime/make namespace object","webpack://gb-for-slick-slider/webpack/runtime/jsonp chunk loading","webpack://gb-for-slick-slider/webpack/before-startup","webpack://gb-for-slick-slider/webpack/startup","webpack://gb-for-slick-slider/webpack/after-startup"],"sourcesContent":["import { useState } from '@wordpress/element';\r\nimport {__} from '@wordpress/i18n';\r\nimport {useBlockProps, InspectorControls, useInnerBlocksProps} from '@wordpress/block-editor';\r\nimport {\r\n\tToggleControl,\r\n\tPanel,\r\n\t__experimentalHeading as Heading,\r\n\t__experimentalDivider as Divider,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\t__experimentalNumberControl as NumberControl\r\n} from '@wordpress/components';\r\nimport './editor.scss';\r\n\r\nexport default function Edit(props) {\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tslidesToShow,\r\n\t\t\tslideMargin,\r\n\t\t\tslidesToScroll,\r\n\t\t\tslideSpeed,\r\n\t\t\tdots,\r\n\t\t\tarrows,\r\n\t\t\tinfinite,\r\n\t\t\tautoplay,\r\n\t\t\tautoplaySpeed,\r\n\t\t\tcenterMode,\r\n\t\t\tadaptiveHeight,\r\n\t\t\tfade,\r\n\t\t\tresponsive\r\n\t\t}, setAttributes\r\n\t} = props;\r\n\r\n\tconst blockProps = useBlockProps(props);\r\n\r\n\tconst innerBlocksProps = useInnerBlocksProps(\r\n\t\tblockProps,\r\n\t\t{\r\n\t\t\tallowedBlocks: ['gb-for-slick-slider/slick-slider-item'],\r\n\t\t\torientation: \"horizontal\"\r\n\t\t}\r\n\t);\r\n\r\n\tconst [localResponsive, setLocalResponsive] = useState(responsive);\r\n\tfunction updateResponsiveSettings(breakpoint, key, value) {\r\n\t\tconst newResponsiveSettings = [...localResponsive];\r\n\t\tconst item = newResponsiveSettings.find(\r\n\t\t\ta => a.breakpoint === breakpoint\r\n\t\t);\r\n\r\n\t\tif (item) {\r\n\t\t\titem.settings[key] = value;\r\n\t\t\tsetLocalResponsive(newResponsiveSettings);\r\n\t\t\tsetAttributes({responsive: newResponsiveSettings});\r\n\t\t}\r\n\t}\r\n\r\n\tconst handleSlidesToShow = (val) => {\r\n\t\tsetAttributes({slidesToShow: Number(val)})\r\n\t\tif (Number(val) === 1) {\r\n\t\t\tconsole.log(val)\r\n\t\t\tsetAttributes({centerMode: false});\r\n\t\t}\r\n\t}\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t<section {...innerBlocksProps} />\r\n\r\n\t\t\t<InspectorControls>\r\n\t\t\t\t<Panel>\r\n\t\t\t\t\t<PanelBody title={__('General Settings', 'gb-for-slick-slider')} initialOpen={true}>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\tlabel=\"Gap between slides \"\r\n\t\t\t\t\t\t\t\tvalue={slideMargin}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({slideMargin: Number(val)})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\tlabel=\"Slides to show \"\r\n\t\t\t\t\t\t\t\tvalue={slidesToShow}\r\n\t\t\t\t\t\t\t\tonChange={handleSlidesToShow}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t{slidesToShow <= 1 &&\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel=\"Fade\"\r\n\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\tfade\r\n\t\t\t\t\t\t\t\t\t\t\t? 'Yes'\r\n\t\t\t\t\t\t\t\t\t\t\t: 'No'\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tchecked={fade}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({fade: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t{slidesToShow > 1 &&\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel=\"Center Mode\"\r\n\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\tcenterMode\r\n\t\t\t\t\t\t\t\t\t\t\t? 'Yes'\r\n\t\t\t\t\t\t\t\t\t\t\t: 'No'\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tchecked={centerMode}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({centerMode: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\tlabel=\"Infinite loop\"\r\n\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\tinfinite\r\n\t\t\t\t\t\t\t\t\t\t? 'Yes'\r\n\t\t\t\t\t\t\t\t\t\t: 'No'\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tchecked={infinite}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({infinite: val})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\tlabel=\"Slides to scroll \"\r\n\t\t\t\t\t\t\t\tvalue={slidesToScroll}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({slidesToScroll: Number(val)})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\tlabel=\"Slide speed\"\r\n\t\t\t\t\t\t\t\tvalue={slideSpeed}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({slideSpeed: Number(val)})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\tlabel=\"Show Dots\"\r\n\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\tdots\r\n\t\t\t\t\t\t\t\t\t\t? 'Show dots'\r\n\t\t\t\t\t\t\t\t\t\t: 'Hide dots'\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tchecked={dots}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({dots: val})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\tlabel=\"Show Arrows\"\r\n\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\tarrows\r\n\t\t\t\t\t\t\t\t\t\t? 'Show arrows'\r\n\t\t\t\t\t\t\t\t\t\t: 'Hide arrows'\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tchecked={arrows}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrows: val})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\tlabel=\"Autoplay\"\r\n\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\tautoplay\r\n\t\t\t\t\t\t\t\t\t\t? 'Yes'\r\n\t\t\t\t\t\t\t\t\t\t: 'No'\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tchecked={autoplay}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({autoplay: val})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t{autoplay &&\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\tlabel=\"Autoplay speed \"\r\n\t\t\t\t\t\t\t\t\tvalue={autoplaySpeed}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({autoplaySpeed: Number(val)})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\tlabel=\"Adaptive Height\"\r\n\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\tadaptiveHeight\r\n\t\t\t\t\t\t\t\t\t\t? 'Yes'\r\n\t\t\t\t\t\t\t\t\t\t: 'No'\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tchecked={adaptiveHeight}\r\n\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({adaptiveHeight: val})}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</Panel>\r\n\r\n\t\t\t\t<Panel>\r\n\t\t\t\t\t<PanelBody title={__('Responsive Settings', 'gb-for-slick-slider')} initialOpen={false}>\r\n\t\t\t\t\t\t{responsive.map(function (breakpoint, index) {\r\n\t\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\t<div key={index}>\r\n\t\t\t\t\t\t\t\t\t<Divider/>\r\n\t\t\t\t\t\t\t\t\t<Heading level={2}>Breakpoint: {breakpoint.breakpoint}px</Heading>\r\n\t\t\t\t\t\t\t\t\t<Divider/>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel=\"Slides to show \"\r\n\t\t\t\t\t\t\t\t\t\t\tvalue={breakpoint.settings.slidesToShow}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'slidesToShow', val)}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel=\"Slides to scroll \"\r\n\t\t\t\t\t\t\t\t\t\t\tvalue={breakpoint.settings.slidesToScroll}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'slidesToScroll', val)}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel=\"Show Arrows\"\r\n\t\t\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\t\t\tbreakpoint.settings.arrows\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? 'Show arrows'\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: 'Hide arrows'\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tchecked={breakpoint.settings.arrows}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'arrows', val)}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel=\"Show Dots\"\r\n\t\t\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\t\t\tbreakpoint.settings.dots\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? 'Show dots'\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: 'Hide dots'\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tchecked={breakpoint.settings.dots}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'dots', val)}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\r\n\t\t\t\t\t\t\t\t</div>\r\n\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t})}\r\n\r\n\t\t\t\t\t</PanelBody>\r\n\t\t\t\t</Panel>\r\n\t\t\t</InspectorControls>\r\n\t\t</>\r\n\t);\r\n}\r\n\r\n","/**\r\n * Registers a new block provided a unique name and an object defining its behavior.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nimport { registerBlockType } from '@wordpress/blocks';\r\n\r\n/**\r\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\r\n * All files containing `style` keyword are bundled together. The code used\r\n * gets applied both to the front of your site and to the editor.\r\n *\r\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\r\n */\r\nimport './style.scss';\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\nimport Edit from './edit';\r\nimport save from './save';\r\nimport metadata from './block.json';\r\n\r\n/**\r\n * Every block starts by registering a new block type definition.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nregisterBlockType( metadata.name, {\r\n\t/**\r\n\t * @see ./edit.js\r\n\t */\r\n\tedit: Edit,\r\n\r\n\t/**\r\n\t * @see ./save.js\r\n\t */\r\n\tsave,\r\n} );\r\n","import {useBlockProps, useInnerBlocksProps} from '@wordpress/block-editor';\r\nimport './style.scss';\r\n\r\nexport default function save(props) {\r\n\r\n\tconst blockProps = useBlockProps.save(props);\r\n\tconst innerBlocksProps = useInnerBlocksProps.save(blockProps);\r\n\r\n\tconst attr = props.attributes;\r\n\r\n\tconst options = `{\"dots\":${attr.dots},` +\r\n\t\t`\"arrows\":${attr.arrows},` +\r\n\t\t`\"slidesToShow\":${attr.slidesToShow},` +\r\n\t\t`\"slidesToScroll\":${attr.slidesToScroll},` +\r\n\t\t`\"infinite\":${attr.infinite},` +\r\n\t\t`\"adaptiveHeight\":${attr.adaptiveHeight},` +\r\n\t\t`\"autoplay\":${attr.autoplay},` +\r\n\t\t`\"autoplaySpeed\":${attr.autoplaySpeed},` +\r\n\t\t`\"fade\":${attr.fade},` +\r\n\t\t`\"speed\":${attr.slideSpeed},` +\r\n\t\t`\"centerMode\":${attr.centerMode},` +\r\n\t\t`\"responsive\": ${JSON.stringify(attr.responsive)}` +\r\n\t\t`}`;\r\n\r\n\r\n\treturn <section\r\n\t\tclassName='gb-for-slick-slider'\r\n\t\tdata-slick={options}\r\n\t\t{...innerBlocksProps}\r\n\t/>\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"React\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"slick-slider/index\": 0,\n\t\"slick-slider/style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkgb_for_slick_slider\"] = globalThis[\"webpackChunkgb_for_slick_slider\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"slick-slider/style-index\"], () => (__webpack_require__(\"./src/slick-slider/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["useState","__","useBlockProps","InspectorControls","useInnerBlocksProps","ToggleControl","Panel","__experimentalHeading","Heading","__experimentalDivider","Divider","PanelBody","PanelRow","__experimentalNumberControl","NumberControl","Edit","props","attributes","slidesToShow","slideMargin","slidesToScroll","slideSpeed","dots","arrows","infinite","autoplay","autoplaySpeed","centerMode","adaptiveHeight","fade","responsive","setAttributes","blockProps","innerBlocksProps","allowedBlocks","orientation","localResponsive","setLocalResponsive","updateResponsiveSettings","breakpoint","key","value","newResponsiveSettings","item","find","a","settings","handleSlidesToShow","val","Number","console","log","createElement","Fragment","title","initialOpen","label","onChange","help","checked","map","index","level","registerBlockType","save","metadata","name","edit","attr","options","JSON","stringify","className"],"sourceRoot":""}1 {"version":3,"file":"slick-slider/index.js","mappings":"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","sources":["webpack://gb-for-slick-slider/./src/slick-slider/edit.js","webpack://gb-for-slick-slider/./src/slick-slider/editor.scss","webpack://gb-for-slick-slider/./src/slick-slider/index.js","webpack://gb-for-slick-slider/./src/slick-slider/patterns.js","webpack://gb-for-slick-slider/./src/slick-slider/save.js","webpack://gb-for-slick-slider/./src/slick-slider/style.scss","webpack://gb-for-slick-slider/external window [\"wp\",\"blockEditor\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"blocks\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"components\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"data\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"element\"]","webpack://gb-for-slick-slider/external window [\"wp\",\"i18n\"]","webpack://gb-for-slick-slider/external window \"ReactJSXRuntime\"","webpack://gb-for-slick-slider/webpack/bootstrap","webpack://gb-for-slick-slider/webpack/runtime/chunk loaded","webpack://gb-for-slick-slider/webpack/runtime/compat get default export","webpack://gb-for-slick-slider/webpack/runtime/define property getters","webpack://gb-for-slick-slider/webpack/runtime/hasOwnProperty shorthand","webpack://gb-for-slick-slider/webpack/runtime/make namespace object","webpack://gb-for-slick-slider/webpack/runtime/jsonp chunk loading","webpack://gb-for-slick-slider/webpack/before-startup","webpack://gb-for-slick-slider/webpack/startup","webpack://gb-for-slick-slider/webpack/after-startup"],"sourcesContent":["import {useState, useEffect} from '@wordpress/element';\r\nimport {__} from '@wordpress/i18n';\r\nimport {useBlockProps, InspectorControls, useInnerBlocksProps} from '@wordpress/block-editor';\r\nimport {\r\n\tToggleControl,\r\n\tPanel,\r\n\t__experimentalHeading as Heading,\r\n\t__experimentalDivider as Divider,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\t__experimentalNumberControl as NumberControl,\r\n\tButton,\r\n\tModal,\r\n\tCard,\r\n\tCardBody,\r\n\tSelectControl,\r\n\tColorPicker\r\n} from '@wordpress/components';\r\nimport {useSelect, dispatch} from '@wordpress/data';\r\nimport './editor.scss';\r\nimport patterns from './patterns.js';\r\n\r\nexport default function Edit(props) {\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tslidesToShow,\r\n\t\t\tslideMargin,\r\n\t\t\tslidesToScroll,\r\n\t\t\tslideSpeed,\r\n\t\t\tdots,\r\n\t\t\tarrows,\r\n\t\t\tinfinite,\r\n\t\t\tautoplay,\r\n\t\t\tautoplaySpeed,\r\n\t\t\tcenterMode,\r\n\t\t\tadaptiveHeight,\r\n\t\t\tfade,\r\n\t\t\tresponsive,\r\n\t\t\tarrowStyle,\r\n\t\t\tarrowBorderStyle,\r\n\t\t\tarrowBackgroundColor,\r\n\t\t\tarrowColor,\r\n\t\t\tarrowPosition,\r\n\t\t\tarrowFontSize,\r\n\t\t\tarrowHeight\r\n\t\t}, setAttributes\r\n\t} = props;\r\n\r\n\tconst blockProps = useBlockProps(props);\r\n\r\n\tconst innerBlocksProps = useInnerBlocksProps(\r\n\t\tblockProps,\r\n\t\t{\r\n\t\t\tallowedBlocks: ['gb-for-slick-slider/slick-slider-item'],\r\n\t\t\torientation: \"horizontal\"\r\n\t\t}\r\n\t);\r\n\r\n\tconst [localResponsive, setLocalResponsive] = useState(responsive);\r\n\tconst [isPatternModalOpen, setPatternModalOpen] = useState(false);\r\n\tconst [isPatternSelected, setPatternSelected] = useState(false);\r\n\r\n\tuseEffect(() => {\r\n\t\tsetLocalResponsive(responsive);\r\n\t}, [responsive]);\r\n\r\n\tfunction updateResponsiveSettings(breakpoint, key, value) {\r\n\t\tconst newResponsiveSettings = localResponsive.map((item) => {\r\n\t\t\tif (item.breakpoint === breakpoint) {\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...item,\r\n\t\t\t\t\tsettings: {\r\n\t\t\t\t\t\t...item.settings,\r\n\t\t\t\t\t\t[key]: value\r\n\t\t\t\t\t}\r\n\t\t\t\t};\r\n\t\t\t}\r\n\t\t\treturn item;\r\n\t\t});\r\n\t\tsetLocalResponsive(newResponsiveSettings);\r\n\t\tsetAttributes({responsive: newResponsiveSettings});\r\n\t}\r\n\r\n\tconst handleSlidesToShow = (val) => {\r\n\t\tsetAttributes({slidesToShow: val})\r\n\t\tif (val === 1) {\r\n\t\t\tsetAttributes({centerMode: false});\r\n\t\t} else {\r\n\t\t\tsetAttributes({fade: false});\r\n\t\t}\r\n\t}\r\n\r\n\t// Check if the block has inner blocks\r\n\tconst hasInnerBlocks = useSelect(\r\n\t\t(select) => select('core/block-editor').getBlock(props.clientId)?.innerBlocks.length > 0,\r\n\t\t[props.clientId]\r\n\t);\r\n\r\n\t// Insert pattern blocks into the slider\r\n\tconst insertPatternBlocks = (pattern) => {\r\n\t\tif (!pattern.blocks) return;\r\n\t\tconst {clientId} = props;\r\n\t\tconst {attributes} = pattern;\r\n\r\n\t\t// Use slider options from the pattern if available\r\n\t\tif (attributes) {\r\n\t\t\tObject.keys(attributes).forEach((key) => {\r\n\t\t\t\tsetAttributes({[key]: attributes[key]});\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\t// Create inner blocks from the pattern\r\n\t\tconst innerBlocks = pattern.blocks.map((block) => {\r\n\t\t\tconst innerBlocksArray = block.innerBlocks ?\r\n\t\t\t\tblock.innerBlocks.map(inner =>\r\n\t\t\t\t\twp.blocks.createBlock(\r\n\t\t\t\t\t\tinner.name,\r\n\t\t\t\t\t\tinner.attributes,\r\n\t\t\t\t\t\tinner.innerBlocks ?\r\n\t\t\t\t\t\t\tinner.innerBlocks.map(i => wp.blocks.createBlock(i.name, i.attributes)) :\r\n\t\t\t\t\t\t\t[]\r\n\t\t\t\t\t)\r\n\t\t\t\t) : [];\r\n\r\n\t\t\treturn wp.blocks.createBlock(block.name, block.attributes, innerBlocksArray);\r\n\t\t});\r\n\r\n\t\t// Add the inner blocks to the slider block\r\n\t\tdispatch('core/block-editor').replaceInnerBlocks(clientId, innerBlocks);\r\n\t}\r\n\r\n\tconst handlePatternSelect = (pattern) => {\r\n\t\tsetPatternSelected(true);\r\n\t\tsetPatternModalOpen(false);\r\n\t\t// Tüm pattern'ler için blocks varsa ekle\r\n\t\tif (pattern.blocks && pattern.blocks.length > 0) {\r\n\t\t\tinsertPatternBlocks(pattern);\r\n\t\t}\r\n\t};\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{\r\n\t\t\t\t// First ask the user to select a pattern or use a blank template\r\n\t\t\t\t!hasInnerBlocks && !isPatternSelected && (\r\n\t\t\t\t\t<div style={{textAlign: 'center', padding: '40px 0', border: '1px dashed #ccc'}}>\r\n\t\t\t\t\t\t<Button variant=\"primary\" onClick={() => setPatternModalOpen(true)} style={{marginRight: '10px'}}>\r\n\t\t\t\t\t\t\t{__('Select Pattern', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t<Button variant=\"secondary\" onClick={() => setPatternSelected(true)}>\r\n\t\t\t\t\t\t\t{__('Use Blank Template', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t)\r\n\t\t\t}\r\n\r\n\t\t\t{\r\n\t\t\t\t// If the user has selected to use prebuilt patterns, show the modal\r\n\t\t\t\tisPatternModalOpen && (\r\n\t\t\t\t\t<Modal\r\n\t\t\t\t\t\ttitle={__('Select a Pattern', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\tonRequestClose={() => setPatternModalOpen(false)}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t<div style={{display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: '20px'}}>\r\n\t\t\t\t\t\t\t{patterns.map((pattern) => (\r\n\t\t\t\t\t\t\t\t<Card key={pattern.id} style={{cursor: 'pointer'}}\r\n\t\t\t\t\t\t\t\t\t onClick={() => handlePatternSelect(pattern)}>\r\n\t\t\t\t\t\t\t\t\t<CardBody>\r\n\t\t\t\t\t\t\t\t\t\t<img src={pattern.preview} alt={pattern.name}\r\n\t\t\t\t\t\t\t\t\t\t\t style={{width: '100%', marginBottom: '10px'}}/>\r\n\t\t\t\t\t\t\t\t\t\t<div style={{textAlign: 'center'}}>{pattern.name}</div>\r\n\t\t\t\t\t\t\t\t\t</CardBody>\r\n\t\t\t\t\t\t\t\t</Card>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</Modal>\r\n\t\t\t\t)}\r\n\r\n\t\t\t{\r\n\t\t\t\t// Else show the default blank block inserter\r\n\t\t\t\t(hasInnerBlocks || isPatternSelected) && (\r\n\t\t\t\t\t<section {...innerBlocksProps} />\r\n\t\t\t\t)\r\n\t\t\t}\r\n\r\n\t\t\t<InspectorControls>\r\n\t\t\t\t<div className=\"gb-for-slick-slider-inspector\">\r\n\t\t\t\t\t<Panel>\r\n\t\t\t\t\t\t<PanelBody title={__('General Settings', 'gb-for-slick-slider')} initialOpen={true}>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Gap between slides (px)', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\tvalue={slideMargin}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({slideMargin: Number(val)})}\r\n\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Slides to show', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\tvalue={slidesToShow}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => handleSlidesToShow(Number(val))}\r\n\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t{slidesToShow <= 1 &&\r\n\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\t\tlabel={__('Fade', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\tchecked={fade}\r\n\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({fade: val})}\r\n\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{slidesToShow > 1 &&\r\n\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\t\tlabel={__('Center Mode', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\tchecked={centerMode}\r\n\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({centerMode: val})}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Slides to scroll', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tvalue={slidesToScroll}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({slidesToScroll: Number(val)})}\r\n\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Slide speed', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tvalue={slideSpeed}\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({slideSpeed: Number(val)})}\r\n\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Autoplay', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tchecked={autoplay}\r\n\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({autoplay: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t{autoplay &&\r\n\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\tlabel={__('Autoplay speed', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={autoplaySpeed}\r\n\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({autoplaySpeed: Number(val)})}\r\n\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Infinite loop', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tchecked={infinite}\r\n\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({infinite: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Show Dots', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tchecked={dots}\r\n\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({dots: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Adaptive Height', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\tchecked={adaptiveHeight}\r\n\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({adaptiveHeight: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</Panel>\r\n\t\t\t\t\t<Panel>\r\n\t\t\t\t\t\t<PanelBody title={__('Arrow Settings', 'gb-for-slick-slider')} initialOpen={false}>\r\n\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\tlabel={__('Show Arrows', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\tarrows\r\n\t\t\t\t\t\t\t\t\t\t\t? __('Show arrows', 'gb-for-slick-slider')\r\n\t\t\t\t\t\t\t\t\t\t\t: __('Hide arrows', 'gb-for-slick-slider')\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tchecked={arrows}\r\n\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrows: val})}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t{arrows &&\r\n\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\t\t\tlabel={__('Arrow Style', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={arrowStyle}\r\n\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t{label: __('Chevron (< >)', 'gb-for-slick-slider'), value: 'chevron'},\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: __('Simple Arrow (← →)', 'gb-for-slick-slider'),\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: 'simple-arrow'\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrowStyle: val})}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{arrows && !dots &&\r\n\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\t\t\tlabel={__('Arrow Position', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\tvalue={arrowPosition}\r\n\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t{label: __('Sides (Default)', 'gb-for-slick-slider'), value: 'sides'},\r\n\t\t\t\t\t\t\t\t\t\t\t{label: __('Bottom Center', 'gb-for-slick-slider'), value: 'bottom'}\r\n\t\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrowPosition: val})}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t{arrows &&\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel={__('Arrow font size (px)', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\tvalue={arrowFontSize}\r\n\t\t\t\t\t\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrowFontSize: Number(val)})}\r\n\t\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel={__('Arrow Height (px)', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\tvalue={arrowHeight}\r\n\t\t\t\t\t\t\t\t\t\t\tmin={40}\r\n\t\t\t\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrowHeight: Number(val)})}\r\n\t\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel={__('Arrow Border Style', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\tvalue={arrowBorderStyle}\r\n\t\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('Circle', 'gb-for-slick-slider'), value: 'circle'},\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('Rounded', 'gb-for-slick-slider'), value: 'rounded'},\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('Square', 'gb-for-slick-slider'), value: 'square'},\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('None', 'gb-for-slick-slider'), value: 'none'}\r\n\t\t\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrowBorderStyle: val})}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<SelectControl\r\n\t\t\t\t\t\t\t\t\t\t\tlabel={__('Arrow Border Style', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\tvalue={arrowBorderStyle}\r\n\t\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('Rounded', 'gb-for-slick-slider'), value: 'rounded'},\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('Square', 'gb-for-slick-slider'), value: 'square'},\r\n\t\t\t\t\t\t\t\t\t\t\t\t{label: __('None', 'gb-for-slick-slider'), value: 'none'}\r\n\t\t\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => setAttributes({arrowBorderStyle: val})}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<div style={{marginBottom: '16px'}}>\r\n\t\t\t\t\t\t\t\t\t\t\t<label style={{display: 'block', marginBottom: '8px', fontWeight: 500}}>\r\n\t\t\t\t\t\t\t\t\t\t\t\t{__('Arrow Background Color', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\t\t\t\t\tcolor={arrowBackgroundColor}\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChangeComplete={(color) => setAttributes({arrowBackgroundColor: color.hex})}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<div style={{marginBottom: '16px'}}>\r\n\t\t\t\t\t\t\t\t\t\t\t<label style={{display: 'block', marginBottom: '8px', fontWeight: 500}}>\r\n\t\t\t\t\t\t\t\t\t\t\t\t{__('Arrow Color', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\t</label>\r\n\t\t\t\t\t\t\t\t\t\t\t<ColorPicker\r\n\t\t\t\t\t\t\t\t\t\t\t\tcolor={arrowColor}\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChangeComplete={(color) => setAttributes({arrowColor: color.hex})}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t</>\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</Panel>\r\n\r\n\t\t\t\t\t<Panel>\r\n\t\t\t\t\t\t<PanelBody title={__('Responsive Settings', 'gb-for-slick-slider')} initialOpen={false}>\r\n\t\t\t\t\t\t\t{localResponsive.map(function (breakpoint, index) {\r\n\t\t\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\t\t<div key={index}>\r\n\t\t\t\t\t\t\t\t\t\t<Divider/>\r\n\t\t\t\t\t\t\t\t\t\t<Heading\r\n\t\t\t\t\t\t\t\t\t\t\tlevel={2}>{__('Breakpoint', 'gb-for-slick-slider')}: {breakpoint.breakpoint}px</Heading>\r\n\t\t\t\t\t\t\t\t\t\t<Divider/>\r\n\t\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Slides to show', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={breakpoint.settings.slidesToShow}\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'slidesToShow', Number(val))}\r\n\t\t\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t\t<NumberControl\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Slides to scroll', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={breakpoint.settings.slidesToScroll}\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'slidesToScroll', Number(val))}\r\n\t\t\t\t\t\t\t\t\t\t\t\t__next40pxDefaultSize\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Show Arrows', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tbreakpoint.settings.arrows\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t? __('Show arrows', 'gb-for-slick-slider')\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t: __('Hide arrows', 'gb-for-slick-slider')\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\tchecked={breakpoint.settings.arrows}\r\n\t\t\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'arrows', val)}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t<PanelRow>\r\n\t\t\t\t\t\t\t\t\t\t\t<ToggleControl\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Show Dots', 'gb-for-slick-slider')}\r\n\t\t\t\t\t\t\t\t\t\t\t\thelp={\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tbreakpoint.settings.dots\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t? __('Show dots', 'gb-for-slick-slider')\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t: __('Hide dots', 'gb-for-slick-slider')\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\tchecked={breakpoint.settings.dots}\r\n\t\t\t\t\t\t\t\t\t\t\t\t__nextHasNoMarginBottom\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChange={(val) => updateResponsiveSettings(breakpoint.breakpoint, 'dots', val)}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t</PanelRow>\r\n\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t})}\r\n\t\t\t\t\t\t</PanelBody>\r\n\t\t\t\t\t</Panel>\r\n\t\t\t\t</div>\r\n\t\t\t</InspectorControls>\r\n\t\t</>\r\n\t);\r\n}\r\n\r\n","// extracted by mini-css-extract-plugin\nexport {};","/**\r\n * Registers a new block provided a unique name and an object defining its behavior.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nimport { registerBlockType } from '@wordpress/blocks';\r\n\r\n/**\r\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\r\n * All files containing `style` keyword are bundled together. The code used\r\n * gets applied both to the front of your site and to the editor.\r\n *\r\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\r\n */\r\nimport './style.scss';\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\nimport Edit from './edit';\r\nimport save from './save';\r\nimport metadata from './block.json';\r\n\r\n/**\r\n * Every block starts by registering a new block type definition.\r\n *\r\n * @see https://developer.wordpress.org/block-editor/reference-guides/block-api/block-registration/\r\n */\r\nregisterBlockType( metadata.name, {\r\n\t/**\r\n\t * @see ./edit.js\r\n\t */\r\n\tedit: Edit,\r\n\r\n\t/**\r\n\t * @see ./save.js\r\n\t */\r\n\tsave,\r\n} );\r\n","import {__} from '@wordpress/i18n';\r\n\r\nconst patterns = [\r\n\t{\r\n\t\tid: 1,\r\n\t\tname: __('Single Item', 'gb-for-slick-slider'),\r\n\t\tpreview: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-single-item.jpg' : '',\r\n\t\tblocks: [\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 0,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 0,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t\tstyle: {color: {duotone: ['#111111', '#FFFFFF']}},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t],\r\n\t\tattributes: {\r\n\t\t\tdots: true,\r\n\t\t\tinfinite: true,\r\n\t\t\tautoplay: true,\r\n\t\t\tfade: true,\r\n\t\t\tslidesToShow: 1,\r\n\t\t\tslideMargin: 0,\r\n\t\t\talign: 'full',\r\n\t\t\tresponsive: [\r\n\t\t\t\t{breakpoint: 1024, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: true, dots: true}},\r\n\t\t\t\t{breakpoint: 768, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t\t{breakpoint: 600, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t\t{breakpoint: 480, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t],\r\n\t\t\tslideSpeed: 1000,\r\n\t\t\tarrows: true,\r\n\t\t\tadaptiveHeight: false,\r\n\t\t\tautoplaySpeed: 1500,\r\n\t\t\tcenterMode: false,\r\n\t\t\tslidesToScroll: 1,\r\n\t\t},\r\n\t},\r\n\t{\r\n\t\tid: 2,\r\n\t\tname: __('Multiple Item', 'gb-for-slick-slider'),\r\n\t\tpreview: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-multiple-item.jpg' : '',\r\n\t\tblocks: [\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t\tstyle: {color: {duotone: ['#111111', '#FFFFFF']}},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t\tstyle: {color: {duotone: ['#111111', '#FFFFFF']}},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t],\r\n\t\tattributes: {\r\n\t\t\tdots: true,\r\n\t\t\tinfinite: true,\r\n\t\t\tautoplay: true,\r\n\t\t\tfade: false,\r\n\t\t\tslidesToShow: 2,\r\n\t\t\tslideMargin: 5,\r\n\t\t\talign: 'full',\r\n\t\t\tresponsive: [\r\n\t\t\t\t{breakpoint: 1024, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: true, dots: true}},\r\n\t\t\t\t{breakpoint: 768, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t\t{breakpoint: 600, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t\t{breakpoint: 480, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t],\r\n\t\t\tslideSpeed: 1000,\r\n\t\t\tarrows: true,\r\n\t\t\tadaptiveHeight: false,\r\n\t\t\tautoplaySpeed: 1500,\r\n\t\t\tcenterMode: false,\r\n\t\t\tslidesToScroll: 1,\r\n\t\t},\r\n\t},\r\n\t{\r\n\t\tid: 3,\r\n\t\tname: __('Center Mode', 'gb-for-slick-slider'),\r\n\t\tpreview: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-center-mode.jpg' : '',\r\n\t\tblocks: [\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t\tstyle: {color: {duotone: ['#111111', '#FFFFFF']}},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: 'gb-for-slick-slider/slick-slider-item',\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tslideMargin: 5,\r\n\t\t\t\t},\r\n\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: 'core/cover',\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\turl: window.gbSlickSliderData ? window.gbSlickSliderData.assetsUrl + 'img/gb-for-slick-slider-sample-bg.jpg' : '',\r\n\t\t\t\t\t\t\tdimRatio: 50,\r\n\t\t\t\t\t\t\tminHeight: 600,\r\n\t\t\t\t\t\t\tminHeightUnit: 'px',\r\n\t\t\t\t\t\t\talign: 'full',\r\n\t\t\t\t\t\t\tstyle: {color: {duotone: ['#111111', '#FFFFFF']}},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tinnerBlocks: [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tname: 'core/paragraph',\r\n\t\t\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\t\t\talign: 'center',\r\n\t\t\t\t\t\t\t\t\tfontSize: 'large',\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t],\r\n\t\t\t\t\t},\r\n\t\t\t\t],\r\n\t\t\t},\r\n\t\t],\r\n\t\tattributes: {\r\n\t\t\tdots: true,\r\n\t\t\tinfinite: true,\r\n\t\t\tautoplay: true,\r\n\t\t\tfade: false,\r\n\t\t\tslidesToShow: 3,\r\n\t\t\tslideMargin: 5,\r\n\t\t\talign: 'full',\r\n\t\t\tresponsive: [\r\n\t\t\t\t{breakpoint: 1024, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: true, dots: true}},\r\n\t\t\t\t{breakpoint: 768, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t\t{breakpoint: 600, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t\t{breakpoint: 480, settings: {slidesToShow: 1, slidesToScroll: 1, arrows: false, dots: true}},\r\n\t\t\t],\r\n\t\t\tslideSpeed: 1000,\r\n\t\t\tarrows: true,\r\n\t\t\tadaptiveHeight: false,\r\n\t\t\tautoplaySpeed: 1500,\r\n\t\t\tcenterMode: true,\r\n\t\t\tslidesToScroll: 1,\r\n\t\t},\r\n\t},\r\n];\r\n\r\n export default patterns;\r\n","import {useBlockProps, useInnerBlocksProps} from '@wordpress/block-editor';\r\nimport './style.scss';\r\n\r\nexport default function save(props) {\r\n\r\n\tconst blockProps = useBlockProps.save(props);\r\n\tconst innerBlocksProps = useInnerBlocksProps.save(blockProps);\r\n\r\n\tconst attr = props.attributes;\r\n\r\n\tconst options = `{\"dots\":${attr.dots},` +\r\n\t\t`\"arrows\":${attr.arrows},` +\r\n\t\t`\"slidesToShow\":${attr.slidesToShow},` +\r\n\t\t`\"slidesToScroll\":${attr.slidesToScroll},` +\r\n\t\t`\"infinite\":${attr.infinite},` +\r\n\t\t`\"adaptiveHeight\":${attr.adaptiveHeight},` +\r\n\t\t`\"autoplay\":${attr.autoplay},` +\r\n\t\t`\"autoplaySpeed\":${attr.autoplaySpeed},` +\r\n\t\t`\"fade\":${attr.fade},` +\r\n\t\t`\"speed\":${attr.slideSpeed},` +\r\n\t\t`\"centerMode\":${attr.centerMode},` +\r\n\t\t`\"responsive\": ${JSON.stringify(attr.responsive)}` +\r\n\t\t`}`;\r\n\r\n\r\n\treturn <section\r\n\t\tclassName='gb-for-slick-slider'\r\n\t\tdata-slick={options}\r\n\t\t{...innerBlocksProps}\r\n\t/>\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"ReactJSXRuntime\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"slick-slider/index\": 0,\n\t\"slick-slider/style-index\": 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunkgb_for_slick_slider\"] = globalThis[\"webpackChunkgb_for_slick_slider\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [\"slick-slider/style-index\"], () => (__webpack_require__(\"./src/slick-slider/index.js\")))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n",""],"names":["useState","useEffect","__","useBlockProps","InspectorControls","useInnerBlocksProps","ToggleControl","Panel","__experimentalHeading","Heading","__experimentalDivider","Divider","PanelBody","PanelRow","__experimentalNumberControl","NumberControl","Button","Modal","Card","CardBody","SelectControl","ColorPicker","useSelect","dispatch","patterns","jsx","_jsx","jsxs","_jsxs","Fragment","_Fragment","Edit","props","attributes","slidesToShow","slideMargin","slidesToScroll","slideSpeed","dots","arrows","infinite","autoplay","autoplaySpeed","centerMode","adaptiveHeight","fade","responsive","arrowStyle","arrowBorderStyle","arrowBackgroundColor","arrowColor","arrowPosition","arrowFontSize","arrowHeight","setAttributes","blockProps","innerBlocksProps","allowedBlocks","orientation","localResponsive","setLocalResponsive","isPatternModalOpen","setPatternModalOpen","isPatternSelected","setPatternSelected","updateResponsiveSettings","breakpoint","key","value","newResponsiveSettings","map","item","settings","handleSlidesToShow","val","hasInnerBlocks","select","getBlock","clientId","innerBlocks","length","insertPatternBlocks","pattern","blocks","Object","keys","forEach","block","innerBlocksArray","inner","wp","createBlock","name","i","replaceInnerBlocks","handlePatternSelect","children","style","textAlign","padding","border","variant","onClick","marginRight","title","onRequestClose","display","gridTemplateColumns","gap","cursor","src","preview","alt","width","marginBottom","id","className","initialOpen","label","min","onChange","Number","__next40pxDefaultSize","checked","__nextHasNoMarginBottom","help","options","max","fontWeight","color","onChangeComplete","hex","index","level","registerBlockType","save","metadata","edit","window","gbSlickSliderData","assetsUrl","url","dimRatio","minHeight","minHeightUnit","align","fontSize","duotone","attr","JSON","stringify"],"sourceRoot":""} -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/render.php
r3336238 r3338218 79 79 ?> 80 80 <section <?php echo $wrapper_attributes; ?> <?php echo $inline_styles; ?>> 81 <?php echo wp_kses_post($inner_blocks_content); ?>81 <?php echo $inner_blocks_content; ?> 82 82 </section> -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/style-index-rtl.css
r3334309 r3338218 1 .wp-block-gb-for-slick-slider-slick-slider .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider .slick-prev:before{font-family:"system-ui"!important;font-size:var(--arrow-font-size)!important}.wp-block-gb-for-slick-slider-slick-slider .slick-prev{right:-45px!important}.wp-block-gb-for-slick-slider-slick-slider .slick-next{left:-45px!important}.wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-prev{right:auto!important;left:-45px!important}.wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-next{right:-45px!important;left:auto!important}.wp-block-gb-for-slick-slider-slick-slider .rtl .slick-prev{right:auto!important;left:-45px!important}.wp-block-gb-for-slick-slider-slick-slider .rtl .slick-next{right:-45px!important;left:auto!important}.wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev{right:35px!important;z-index:999}.wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next{left:35px!important;z-index:999}.wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-prev,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev{right:auto!important;left:35px!important}.wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-next,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next{right:35px!important;left:auto!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before{content:"<"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before{content:">"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-prev:before,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before{content:">"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-next:before,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before{content:"<"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev{background-color:var(--arrow-bg-color)!important;border:1px solid #d3d1d1;height:var(--arrow-height)!important;opacity:.8;width:var(--arrow-height)!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:before{color:var(--arrow-color)!important;line-height:.5}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:hover{opacity:1}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev{border-radius:0}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev{border-radius:20%}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev{border-radius:50%}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev{border:none}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev{bottom:0;position:absolute;top:auto;transform:translateY(120%);z-index:999}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev{right:calc(50% - var(--arrow-height)/2 - 5px)!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next{right:calc(50% + var(--arrow-height)/2 + 5px)!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-prev,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev{right:calc(50% + 10px)}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-next,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next{right:calc(50% - 50px)} 1 /*!****************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider/style.scss ***! 3 \****************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * Slick Slider Block Styles 6 */ 7 .wp-block-gb-for-slick-slider-slick-slider { 8 /* 9 * Contains custom styles for the Slick Slider. 10 * This file is used to override default styles and add custom styles for the slider. 11 */ 12 /* RTL Support - Fixed with proper CSS reset */ 13 /* Alternative RTL selector for broader compatibility */ 14 } 15 .wp-block-gb-for-slick-slider-slick-slider .slick-prev:before, .wp-block-gb-for-slick-slider-slick-slider .slick-next:before { 16 font-family: "system-ui" !important; 17 font-size: var(--arrow-font-size) !important; 18 } 19 .wp-block-gb-for-slick-slider-slick-slider .slick-prev { 20 right: -45px !important; 21 } 22 .wp-block-gb-for-slick-slider-slick-slider .slick-next { 23 left: -45px !important; 24 } 25 .wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-prev { 26 right: auto !important; 27 left: -45px !important; 28 } 29 .wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-next { 30 left: auto !important; 31 right: -45px !important; 32 } 33 .wp-block-gb-for-slick-slider-slick-slider .rtl .slick-prev { 34 right: auto !important; 35 left: -45px !important; 36 } 37 .wp-block-gb-for-slick-slider-slick-slider .rtl .slick-next { 38 left: auto !important; 39 right: -45px !important; 40 } 41 .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev { 42 right: 35px !important; 43 z-index: 999; 44 } 45 .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next { 46 left: 35px !important; 47 z-index: 999; 48 } 49 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-prev { 50 right: auto !important; 51 left: 35px !important; 52 } 53 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next, .wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-next { 54 left: auto !important; 55 right: 35px !important; 56 } 57 .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before { 58 content: "<" !important; 59 } 60 .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before { 61 content: ">" !important; 62 } 63 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-prev:before { 64 content: ">" !important; 65 } 66 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-next:before { 67 content: "<" !important; 68 } 69 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev, 70 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev, 71 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev, 72 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev, 73 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next { 74 background-color: var(--arrow-bg-color) !important; 75 height: var(--arrow-height) !important; 76 width: var(--arrow-height) !important; 77 opacity: 0.8; 78 border: 1px solid #d3d1d1; 79 } 80 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:before, 81 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:before, 82 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:before, 83 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:before, 84 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:before { 85 line-height: 0.5; 86 color: var(--arrow-color) !important; 87 } 88 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:hover, 89 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:hover, 90 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:hover, 91 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:hover, 92 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:hover { 93 opacity: 1; 94 } 95 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next { 96 border-radius: 0; 97 } 98 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next { 99 border-radius: 20%; 100 } 101 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next { 102 border-radius: 50%; 103 } 104 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next { 105 border: none; 106 } 107 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev, 108 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next { 109 top: auto; 110 z-index: 999; 111 bottom: 0; 112 transform: translateY(120%); 113 position: absolute; 114 } 115 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev { 116 right: calc(50% - var(--arrow-height) / 2 - 5px) !important; 117 } 118 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next { 119 right: calc(50% + var(--arrow-height) / 2 + 5px) !important; 120 } 121 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-prev { 122 right: calc(50% + 10px); 123 } 124 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-next { 125 right: calc(50% - 50px); 126 } -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/style-index.css
r3334309 r3338218 1 .wp-block-gb-for-slick-slider-slick-slider .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider .slick-prev:before{font-family:"system-ui"!important;font-size:var(--arrow-font-size)!important}.wp-block-gb-for-slick-slider-slick-slider .slick-prev{left:-45px!important}.wp-block-gb-for-slick-slider-slick-slider .slick-next{right:-45px!important}.wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-prev{left:auto!important;right:-45px!important}.wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-next{left:-45px!important;right:auto!important}.wp-block-gb-for-slick-slider-slick-slider .rtl .slick-prev{left:auto!important;right:-45px!important}.wp-block-gb-for-slick-slider-slick-slider .rtl .slick-next{left:-45px!important;right:auto!important}.wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev{left:35px!important;z-index:999}.wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next{right:35px!important;z-index:999}.wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-prev,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev{left:auto!important;right:35px!important}.wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-next,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next{left:35px!important;right:auto!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before{content:"<"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before{content:">"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-prev:before,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before{content:">"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-next:before,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before{content:"<"!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev{background-color:var(--arrow-bg-color)!important;border:1px solid #d3d1d1;height:var(--arrow-height)!important;opacity:.8;width:var(--arrow-height)!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:before,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:before{color:var(--arrow-color)!important;line-height:.5}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:hover,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:hover{opacity:1}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev{border-radius:0}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev{border-radius:20%}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev{border-radius:50%}.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev{border:none}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next,.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev{bottom:0;position:absolute;top:auto;transform:translateY(120%);z-index:999}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev{left:calc(50% - var(--arrow-height)/2 - 5px)!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next{left:calc(50% + var(--arrow-height)/2 + 5px)!important}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-prev,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev{left:calc(50% + 10px)}.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-next,[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next{left:calc(50% - 50px)} 1 /*!****************************************************************************************************************************************************************************************************************************************************!*\ 2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider/style.scss ***! 3 \****************************************************************************************************************************************************************************************************************************************************/ 4 /** 5 * Slick Slider Block Styles 6 */ 7 .wp-block-gb-for-slick-slider-slick-slider { 8 /* 9 * Contains custom styles for the Slick Slider. 10 * This file is used to override default styles and add custom styles for the slider. 11 */ 12 /* RTL Support - Fixed with proper CSS reset */ 13 /* Alternative RTL selector for broader compatibility */ 14 } 15 .wp-block-gb-for-slick-slider-slick-slider .slick-prev:before, .wp-block-gb-for-slick-slider-slick-slider .slick-next:before { 16 font-family: "system-ui" !important; 17 font-size: var(--arrow-font-size) !important; 18 } 19 .wp-block-gb-for-slick-slider-slick-slider .slick-prev { 20 left: -45px !important; 21 } 22 .wp-block-gb-for-slick-slider-slick-slider .slick-next { 23 right: -45px !important; 24 } 25 .wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-prev { 26 left: auto !important; 27 right: -45px !important; 28 } 29 .wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-next { 30 right: auto !important; 31 left: -45px !important; 32 } 33 .wp-block-gb-for-slick-slider-slick-slider .rtl .slick-prev { 34 left: auto !important; 35 right: -45px !important; 36 } 37 .wp-block-gb-for-slick-slider-slick-slider .rtl .slick-next { 38 right: auto !important; 39 left: -45px !important; 40 } 41 .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev { 42 left: 35px !important; 43 z-index: 999; 44 } 45 .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next { 46 right: 35px !important; 47 z-index: 999; 48 } 49 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-prev { 50 left: auto !important; 51 right: 35px !important; 52 } 53 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next, .wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-next { 54 right: auto !important; 55 left: 35px !important; 56 } 57 .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before { 58 content: "<" !important; 59 } 60 .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before { 61 content: ">" !important; 62 } 63 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-prev:before { 64 content: ">" !important; 65 } 66 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-next:before { 67 content: "<" !important; 68 } 69 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev, 70 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev, 71 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev, 72 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev, 73 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next { 74 background-color: var(--arrow-bg-color) !important; 75 height: var(--arrow-height) !important; 76 width: var(--arrow-height) !important; 77 opacity: 0.8; 78 border: 1px solid #d3d1d1; 79 } 80 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:before, 81 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:before, 82 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:before, 83 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:before, 84 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:before { 85 line-height: 0.5; 86 color: var(--arrow-color) !important; 87 } 88 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:hover, 89 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:hover, 90 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:hover, 91 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:hover, 92 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:hover { 93 opacity: 1; 94 } 95 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next { 96 border-radius: 0; 97 } 98 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next { 99 border-radius: 20%; 100 } 101 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next { 102 border-radius: 50%; 103 } 104 .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next { 105 border: none; 106 } 107 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev, 108 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next { 109 top: auto; 110 z-index: 999; 111 bottom: 0; 112 transform: translateY(120%); 113 position: absolute; 114 } 115 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev { 116 left: calc(50% - var(--arrow-height) / 2 - 5px) !important; 117 } 118 .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next { 119 left: calc(50% + var(--arrow-height) / 2 + 5px) !important; 120 } 121 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-prev { 122 left: calc(50% + 10px); 123 } 124 [dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-next { 125 left: calc(50% - 50px); 126 } 127 128 /*# sourceMappingURL=style-index.css.map*/ -
gutenberg-block-for-slick-slider/trunk/build/slick-slider/style-index.css.map
r3112266 r3338218 1 {"version":3,"file":"slick-slider/style-index.css","mappings":";;;AAAA;; ;;;EAAA,C","sources":["webpack://gb-for-slick-slider/./src/slick-slider/style.scss"],"sourcesContent":["/**\r\n * The following styles get applied both on the front of your site\r\n * and in the editor.\r\n *\r\n * Replace them with your own styles or remove the file completely.\r\n */\r\n\r\n.wp-block-gb-for-slick-slider-slick-slider {\r\n\r\n}\r\n"],"names":[],"sourceRoot":""}1 {"version":3,"file":"slick-slider/style-index.css","mappings":";;;AAAA;;EAAA;AAIA;EAEC;;;GAAA;EAkBA;EAWA;AAzBD;AACC;EACC;EACA;AACF;AAEC;EACC;AAAF;AAGC;EACC;AADF;AAKC;EACC;EACA;AAHF;AAMC;EACC;EACA;AAJF;AAQC;EACC;EACA;AANF;AASC;EACC;EACA;AAPF;AAaE;EACC;EACA;AAXH;AAcE;EACC;EACA;AAZH;AAkBG;EACC;EACA;AAhBJ;AAmBG;EACC;EACA;AAjBJ;AAwBE;EACC;AAtBH;AAyBE;EACC;AAvBH;AA6BG;EACC;AA3BJ;AA8BG;EACC;AA5BJ;AAsCE;;;;;EAEC;EACA;EACA;EACA;EACA;AAjCH;AAmCG;;;;;EACC;EACA;AA7BJ;AAgCG;;;;;EACC;AA1BJ;AAiCE;EACC;AA/BH;AAoCE;EACC;AAlCH;AAuCE;EACC;AArCH;AA0CE;EACC;AAxCH;AA8CE;;EAEC;EACA;EACA;EACA;EACA;AA5CH;AA+CE;EACC;AA7CH;AAgDE;EACC;AA9CH;AAoDG;EACC;AAlDJ;AAqDG;EACC;AAnDJ,C","sources":["webpack://gb-for-slick-slider/./src/slick-slider/style.scss"],"sourcesContent":["/**\r\n * Slick Slider Block Styles\r\n */\r\n\r\n.wp-block-gb-for-slick-slider-slick-slider {\r\n\r\n\t/*\r\n * Contains custom styles for the Slick Slider.\r\n * This file is used to override default styles and add custom styles for the slider.\r\n */\r\n\r\n\t.slick-prev:before, .slick-next:before {\r\n\t\tfont-family: 'system-ui' !important;\r\n\t\tfont-size: var(--arrow-font-size) !important;\r\n\t}\r\n\r\n\t.slick-prev {\r\n\t\tleft: -45px !important;\r\n\t}\r\n\r\n\t.slick-next {\r\n\t\tright: -45px !important;\r\n\t}\r\n\r\n\t/* RTL Support - Fixed with proper CSS reset */\r\n\t[dir='rtl'] .slick-prev {\r\n\t\tleft: auto !important;\r\n\t\tright: -45px !important;\r\n\t}\r\n\r\n\t[dir='rtl'] .slick-next {\r\n\t\tright: auto !important;\r\n\t\tleft: -45px !important;\r\n\t}\r\n\r\n\t/* Alternative RTL selector for broader compatibility */\r\n\t.rtl .slick-prev {\r\n\t\tleft: auto !important;\r\n\t\tright: -45px !important;\r\n\t}\r\n\r\n\t.rtl .slick-next {\r\n\t\tright: auto !important;\r\n\t\tleft: -45px !important;\r\n\t}\r\n\r\n\r\n\t// Full-width slider arrow positioning\r\n\t&.alignfull {\r\n\t\t.slick-prev {\r\n\t\t\tleft: 35px !important;\r\n\t\t\tz-index: 999;\r\n\t\t}\r\n\r\n\t\t.slick-next {\r\n\t\t\tright: 35px !important;\r\n\t\t\tz-index: 999;\r\n\t\t}\r\n\r\n\t\t// RTL positioning for full-width sliders\r\n\t\t[dir=\"rtl\"] &,\r\n\t\t&:dir(rtl) {\r\n\t\t\t.slick-prev {\r\n\t\t\t\tleft: auto !important;\r\n\t\t\t\tright: 35px !important;\r\n\t\t\t}\r\n\r\n\t\t\t.slick-next {\r\n\t\t\t\tright: auto !important;\r\n\t\t\t\tleft: 35px !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t// Arrow content variants\r\n\t&.arrow-style-chevron {\r\n\t\t.slick-prev:before {\r\n\t\t\tcontent: \"<\" !important;\r\n\t\t}\r\n\r\n\t\t.slick-next:before {\r\n\t\t\tcontent: \">\" !important;\r\n\t\t}\r\n\r\n\t\t// RTL arrow content\r\n\t\t[dir=\"rtl\"] &,\r\n\t\t&:dir(rtl) {\r\n\t\t\t.slick-prev:before {\r\n\t\t\t\tcontent: \">\" !important;\r\n\t\t\t}\r\n\r\n\t\t\t.slick-next:before {\r\n\t\t\t\tcontent: \"<\" !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t// Arrow border styles - shared properties\r\n\t&.arrow-border-style-circle,\r\n\t&.arrow-border-style-square,\r\n\t&.arrow-border-style-rounded,\r\n\t&.arrow-border-style-none {\r\n\t\t.slick-prev,\r\n\t\t.slick-next {\r\n\t\t\tbackground-color: var(--arrow-bg-color) !important;\r\n\t\t\theight: var(--arrow-height) !important;\r\n\t\t\twidth: var(--arrow-height) !important;\r\n\t\t\topacity: 0.8;\r\n\t\t\tborder: 1px solid #d3d1d1;\r\n\r\n\t\t\t&:before {\r\n\t\t\t\tline-height: 0.5;\r\n\t\t\t\tcolor: var(--arrow-color) !important;\r\n\t\t\t}\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t// Border-specific styles\r\n\t&.arrow-border-style-square {\r\n\t\t.slick-prev, .slick-next {\r\n\t\t\tborder-radius: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t&.arrow-border-style-rounded {\r\n\t\t.slick-prev, .slick-next {\r\n\t\t\tborder-radius: 20%;\r\n\t\t}\r\n\t}\r\n\r\n\t&.arrow-border-style-circle {\r\n\t\t.slick-prev, .slick-next {\r\n\t\t\tborder-radius: 50%;\r\n\t\t}\r\n\t}\r\n\r\n\t&.arrow-border-style-none {\r\n\t\t.slick-prev, .slick-next {\r\n\t\t\tborder: none;\r\n\t\t}\r\n\t}\r\n\r\n\t// Arrow position styles\r\n\t&.arrow-position-bottom {\r\n\t\t.slick-prev,\r\n\t\t.slick-next {\r\n\t\t\ttop: auto;\r\n\t\t\tz-index: 999;\r\n\t\t\tbottom: 0;\r\n\t\t\ttransform: translateY(120%);\r\n\t\t\tposition: absolute;\r\n\t\t}\r\n\r\n\t\t.slick-prev {\r\n\t\t\tleft: calc(50% - (var(--arrow-height) / 2) - 5px) !important;\r\n\t\t}\r\n\r\n\t\t.slick-next {\r\n\t\t\tleft: calc(50% + (var(--arrow-height) / 2) + 5px) !important;\r\n\t\t}\r\n\r\n\t\t// RTL support for bottom positioned arrows\r\n\t\t[dir=\"rtl\"] &,\r\n\t\t&:dir(rtl) {\r\n\t\t\t.slick-prev {\r\n\t\t\t\tleft: calc(50% + 10px);\r\n\t\t\t}\r\n\r\n\t\t\t.slick-next {\r\n\t\t\t\tleft: calc(50% - 50px);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"],"names":[],"sourceRoot":""} -
gutenberg-block-for-slick-slider/trunk/plugin.php
r3336237 r3338218 5 5 * Requires at least: 6.1 6 6 * Requires PHP: 7.4 7 * Version: 1.2. 17 * Version: 1.2.2 8 8 * Author: Kadim Gültekin 9 9 * Author URI: https://github.com/Arkenon -
gutenberg-block-for-slick-slider/trunk/readme.txt
r3336237 r3338218 1 d=== Simple Slider Block - Create Sliders From Core Blocks ===2 Contributors: arkenon , xideathemes1 === Simple Slider Block - Create Sliders From Core Blocks === 2 Contributors: arkenon 3 3 Tags: slider, slider block, carousel, gutenberg, block slider 4 4 Requires at least: 6.1 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4 7 Stable tag: 1.2. 17 Stable tag: 1.2.2 8 8 License: GPL-2.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 33 33 == Changelog == 34 34 35 = 1.2.2 = 36 37 * Fixed: The spelling mistake in the plugin nam 38 35 39 = 1.2.1 = 36 40 37 41 * Fixed: Block wrapper attributes 38 39 42 40 43 = 1.2.0 =
Note: See TracChangeset
for help on using the changeset viewer.