1/******/ (() => { // webpackBootstrap 2/******/ "use strict"; 3/******/ var __webpack_modules__ = ({ 4
vendor: 1,935 bytes, lines 5-35
5/***/ "./node_modules/@wordpress/icons/build-module/library/search.js": 6/*!**********************************************************************!*\ 7 !*** ./node_modules/@wordpress/icons/build-module/library/search.js ***! 8 \**********************************************************************/ 9/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 10 11__webpack_require__.r(__webpack_exports__); 12/* harmony export */ __webpack_require__.d(__webpack_exports__, { 13/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) 14/* harmony export */ }); 15/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 16/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 17/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); 18/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); 19 20 21/** 22 * WordPress dependencies 23 */ 24 25const search = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { 26 xmlns: "http://www.w3.org/2000/svg", 27 viewBox: "0 0 24 24" 28}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Path, { 29 d: "M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z" 30})); 31/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (search); 32//# sourceMappingURL=search.js.map 33 34/***/ }), 35
36/***/ "./packages/gutenberg/src/extensions/index.js": 37/*!****************************************************!*\ 38 !*** ./packages/gutenberg/src/extensions/index.js ***! 39 \****************************************************/ 40/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 41 42__webpack_require__.r(__webpack_exports__); 43/* harmony import */ var _query_loop__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./query-loop */ "./packages/gutenberg/src/extensions/query-loop.js"); 44 45 46/***/ }), 47
48/***/ "./packages/gutenberg/src/extensions/query-loop.js": 49/*!*********************************************************!*\ 50 !*** ./packages/gutenberg/src/extensions/query-loop.js ***! 51 \*********************************************************/ 52/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 53 54__webpack_require__.r(__webpack_exports__); 55/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); 56/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 57/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__); 58/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); 59/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); 60/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); 61/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__); 62/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/hooks */ "@wordpress/hooks"); 63/* harmony import */ var _wordpress_hooks__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_hooks__WEBPACK_IMPORTED_MODULE_4__); 64/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ "lodash"); 65/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__); 66/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/compose */ "@wordpress/compose"); 67/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_compose__WEBPACK_IMPORTED_MODULE_6__); 68 69 70/** 71 * WordPress Dependencies 72 */ 73 74 75 76 77 78 79 80/** 81 * Add new attributes to the block 82 */ 83const addAttributes = props => { 84 if ((0,lodash__WEBPACK_IMPORTED_MODULE_5__.isEmpty)(props.attributes) || props.name !== 'core/query') { 85 return props; 86 } 87 props.attributes = (0,lodash__WEBPACK_IMPORTED_MODULE_5__.assign)(props.attributes, { 88 ...props.attributes, 89 ghubQueryId: { 90 type: 'string', 91 default: '' 92 } 93 }, {}); 94 return props; 95}; 96const withAdvanceControls = (0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_6__.createHigherOrderComponent)(BlockEdit => { 97 return props => { 98 const { 99 name 100 } = props; 101 if (name !== 'core/query') { 102 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(BlockEdit, props); 103 } 104 (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => { 105 const blocks = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.select)('core/block-editor').getBlocks(); 106 blocks.forEach(block => { 107 if (block.name === 'core/query') { 108 const queryId = block.attributes.ghubQueryId; 109 const shouldSetQueryId = props.attributes.ghubQueryId === queryId || (0,lodash__WEBPACK_IMPORTED_MODULE_5__.isEmpty)(props.attributes.ghubQueryId); 110 if (shouldSetQueryId) { 111 props.setAttributes({ 112 ghubQueryId: (0,lodash__WEBPACK_IMPORTED_MODULE_5__.uniqueId)() 113 }); 114 } 115 } 116 }); 117 }, []); 118 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(BlockEdit, props); 119 }; 120}, 'withAdvanceControls'); 121const withBlockWrapper = (0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_6__.createHigherOrderComponent)(BlockListBlock => { 122 return props => { 123 if (props.name !== 'core/query') { 124 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(BlockListBlock, props); 125 } 126 props.wrapperProps = { 127 ...props.wrapperProps, 128 'data-ghubqueryid': props.attributes.ghubQueryId 129 }; 130 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(BlockListBlock, (0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, props, props.wrapperProps)); 131 }; 132}, 'withBlockWrapper'); 133(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_4__.addFilter)('editor.BlockListBlock', 'ghub-gallery-lightbox/with-block-wrapper', withBlockWrapper); 134(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_4__.addFilter)('editor.BlockEdit', 'ghub-query-taxonomy/with-advance-control
134s', withAdvanceControls); 135(0,_wordpress_hooks__WEBPACK_IMPORTED_MODULE_4__.addFilter)('blocks.registerBlockType', 'ghub-query-taxonomy/add-attributes', addAttributes); 136 137/***/ }), 138
139/***/ "./packages/gutenberg/src/variations/index.js": 140/*!****************************************************!*\ 141 !*** ./packages/gutenberg/src/variations/index.js ***! 142 \****************************************************/ 143/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 144 145__webpack_require__.r(__webpack_exports__); 146/* harmony import */ var _search__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./search */ "./packages/gutenberg/src/variations/search.js"); 147/** 148 * All variations should be included here. 149 */ 150 151 152/***/ }), 153
154/***/ "./packages/gutenberg/src/variations/search.js": 155/*!*****************************************************!*\ 156 !*** ./packages/gutenberg/src/variations/search.js ***! 157 \*****************************************************/ 158/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 159 160__webpack_require__.r(__webpack_exports__); 161/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); 162/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__); 163/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ "./node_modules/@wordpress/icons/build-module/library/search.js"); 164/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); 165/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__); 166/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ "lodash"); 167/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__); 168/** 169 * WordPress Dependencies 170 */ 171 172 173 174 175(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockVariation)('core/search', { 176 icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__["default"], 177 name: 'gutenberghub-query-search', 178 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Query Search', 'gutenberghub-query-filters'), 179 category: 'ghub-products', 180 description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)('Query search allows you specifically search inside query loop. Simply insert it inside the query loop.'), 181 keywords: ['query', 'search', 'loop'], 182 attributes: { 183 className: 'ghub-query-search', 184 buttonText: 'Search', 185 label: 'Search' 186 }, 187 isActive: (blockAttributes, variationAttributes) => { 188 if (!(0,lodash__WEBPACK_IMPORTED_MODULE_2__.has)(blockAttributes, 'className')) { 189 return false; 190 } 191 return blockAttributes.className.indexOf(variationAttributes.className) !== -1; 192 } 193}); 194 195/***/ }), 196 197/***/ "lodash": 198/*!*************************!*\ 199 !*** external "lodash" ***! 200 \*************************/ 201/***/ ((module) => { 202 203module.exports = window["lodash"]; 204 205/***/ }), 206 207/***/ "@wordpress/blocks": 208/*!********************************!*\ 209 !*** external ["wp","blocks"] ***! 210 \********************************/ 211/***/ ((module) => { 212 213module.exports = window["wp"]["blocks"]; 214 215/***/ }), 216 217/***/ "@wordpress/compose": 218/*!*********************************!*\ 219 !*** external ["wp","compose"] ***! 220 \*********************************/ 221/***/ ((module) => { 222 223module.exports = window["wp"]["compose"]; 224 225/***/ }), 226 227/***/ "@wordpress/data": 228/*!******************************!*\ 229 !*** external ["wp","data"] ***! 230 \******************************/ 231/***/ ((module) => { 232 233module.exports = window["wp"]["data"]; 234 235/***/ }), 236 237/***/ "@wordpress/element": 238/*!*********************************!*\ 239 !*** external ["wp","element"] ***! 240 \*********************************/ 241/***/ ((module) => { 242 243module.exports = window["wp"]["element"]; 244 245/***/ }), 246 247/***/ "@wordpress/hooks": 248/*!*******************************!*\ 249 !*** external ["wp","hooks"] ***! 250 \*******************************/ 251/***/ ((module) => { 252 253module.exports = window["wp"]["hooks"]; 254 255/***/ }), 256 257/***/ "@wordpress/i18n": 258/*!******************************!*\ 259 !*** external ["wp","i18n"] ***! 260 \******************************/ 261/***/ ((module) => { 262 263module.exports = window["wp"]["i18n"]; 264 265/***/ }), 266 267/***/ "@wordpress/primitives": 268/*!************************************!*\ 269 !*** external ["wp","primitives"] ***! 270 \************************************/ 271/***/ ((module) => { 272 273module.exports = window["wp"]["primitives"]; 274 275/***/ }), 276
vendor: 988 bytes, lines 277-302
277/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": 278/*!************************************************************!*\ 279 !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! 280 \************************************************************/ 281/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { 282 283__webpack_require__.r(__webpack_exports__); 284/* harmony export */ __webpack_require__.d(__webpack_exports__, { 285/* harmony export */ "default": () => (/* binding */ _extends) 286/* harmony export */ }); 287function _extends() { 288 _extends = Object.assign ? Object.assign.bind() : function (target) { 289 for (var i = 1; i < arguments.length; i++) { 290 var source = arguments[i]; 291 for (var key in source) { 292 if (Object.prototype.hasOwnProperty.call(source, key)) { 293 target[key] = source[key]; 294 } 295 } 296 } 297 return target; 298 }; 299 return _extends.apply(this, arguments); 300} 301 302/***/ })
vendor: 3,570 bytes, lines 302-393
302 303 304/******/ }); 305/************************************************************************/ 306/******/ // The module cache 307/******/ var __webpack_module_cache__ = {}; 308/******/ 309/******/ // The require function 310/******/ function __webpack_require__(moduleId) { 311/******/ // Check if module is in cache 312/******/ var cachedModule = __webpack_module_cache__[moduleId]; 313/******/ if (cachedModule !== undefined) { 314/******/ return cachedModule.exports; 315/******/ } 316/******/ // Create a new module (and put it into the cache) 317/******/ var module = __webpack_module_cache__[moduleId] = { 318/******/ // no module.id needed 319/******/ // no module.loaded needed 320/******/ exports: {} 321/******/ }; 322/******/ 323/******/ // Execute the module function 324/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 325/******/ 326/******/ // Return the exports of the module 327/******/ return module.exports; 328/******/ } 329/******/ 330/************************************************************************/ 331/******/ /* webpack/runtime/compat get default export */ 332/******/ (() => { 333/******/ // getDefaultExport function for compatibility with non-harmony modules 334/******/ __webpack_require__.n = (module) => { 335/******/ var getter = module && module.__esModule ? 336/******/ () => (module['default']) : 337/******/ () => (module); 338/******/ __webpack_require__.d(getter, { a: getter }); 339/******/ return getter; 340/******/ }; 341/******/ })(); 342/******/ 343/******/ /* webpack/runtime/define property getters */ 344/******/ (() => { 345/******/ // define getter functions for harmony exports 346/******/ __webpack_require__.d = (exports, definition) => { 347/******/ for(var key in definition) { 348/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 349/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 350/******/ } 351/******/ } 352/******/ }; 353/******/ })(); 354/******/ 355/******/ /* webpack/runtime/hasOwnProperty shorthand */ 356/******/ (() => { 357/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) 358/******/ })(); 359/******/ 360/******/ /* webpack/runtime/make namespace object */ 361/******/ (() => { 362/******/ // define __esModule on exports 363/******/ __webpack_require__.r = (exports) => { 364/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 365/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 366/******/ } 367/******/ Object.defineProperty(exports, '__esModule', { value: true }); 368/******/ }; 369/******/ })(); 370/******/ 371/************************************************************************/ 372var __webpack_exports__ = {}; 373// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. 374(() => { 375/*!*****************************************!*\ 376 !*** ./packages/gutenberg/src/index.js ***! 377 \*****************************************/ 378__webpack_require__.r(__webpack_exports__); 379/* harmony import */ var _variations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./variations */ "./packages/gutenberg/src/variations/index.js"); 380/* harmony import */ var _extensions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./extensions */ "./packages/gutenberg/src/extensions/index.js"); 381/** 382 * Variations 383 */ 384 385/** 386 * Extensions 387 */ 388 389})(); 390 391/******/ })() 392; 393//# sourceMappingURL=gutenberg.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.