changeset 18 | be944660c56a |
parent 16 | a86126ab1dd4 |
child 19 | 3d72ae0968f4 |
17:34716fd837a4 | 18:be944660c56a |
---|---|
80 /******/ // __webpack_public_path__ |
80 /******/ // __webpack_public_path__ |
81 /******/ __webpack_require__.p = ""; |
81 /******/ __webpack_require__.p = ""; |
82 /******/ |
82 /******/ |
83 /******/ |
83 /******/ |
84 /******/ // Load entry module and return exports |
84 /******/ // Load entry module and return exports |
85 /******/ return __webpack_require__(__webpack_require__.s = 453); |
85 /******/ return __webpack_require__(__webpack_require__.s = "o/Ny"); |
86 /******/ }) |
86 /******/ }) |
87 /************************************************************************/ |
87 /************************************************************************/ |
88 /******/ ({ |
88 /******/ ({ |
89 |
89 |
90 /***/ 13: |
90 /***/ "Vx3V": |
91 /***/ (function(module, exports) { |
91 /***/ (function(module, exports) { |
92 |
92 |
93 (function() { module.exports = this["React"]; }()); |
93 (function() { module.exports = window["wp"]["escapeHtml"]; }()); |
94 |
94 |
95 /***/ }), |
95 /***/ }), |
96 |
96 |
97 /***/ 14: |
97 /***/ "YLtl": |
98 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
98 /***/ (function(module, exports) { |
99 |
99 |
100 "use strict"; |
100 (function() { module.exports = window["lodash"]; }()); |
101 |
|
102 // EXPORTS |
|
103 __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _slicedToArray; }); |
|
104 |
|
105 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js |
|
106 var arrayWithHoles = __webpack_require__(38); |
|
107 |
|
108 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js |
|
109 function _iterableToArrayLimit(arr, i) { |
|
110 if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; |
|
111 var _arr = []; |
|
112 var _n = true; |
|
113 var _d = false; |
|
114 var _e = undefined; |
|
115 |
|
116 try { |
|
117 for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { |
|
118 _arr.push(_s.value); |
|
119 |
|
120 if (i && _arr.length === i) break; |
|
121 } |
|
122 } catch (err) { |
|
123 _d = true; |
|
124 _e = err; |
|
125 } finally { |
|
126 try { |
|
127 if (!_n && _i["return"] != null) _i["return"](); |
|
128 } finally { |
|
129 if (_d) throw _e; |
|
130 } |
|
131 } |
|
132 |
|
133 return _arr; |
|
134 } |
|
135 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js |
|
136 var unsupportedIterableToArray = __webpack_require__(29); |
|
137 |
|
138 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js |
|
139 var nonIterableRest = __webpack_require__(39); |
|
140 |
|
141 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js |
|
142 |
|
143 |
|
144 |
|
145 |
|
146 function _slicedToArray(arr, i) { |
|
147 return Object(arrayWithHoles["a" /* default */])(arr) || _iterableToArrayLimit(arr, i) || Object(unsupportedIterableToArray["a" /* default */])(arr, i) || Object(nonIterableRest["a" /* default */])(); |
|
148 } |
|
149 |
101 |
150 /***/ }), |
102 /***/ }), |
151 |
103 |
152 /***/ 144: |
104 /***/ "cDcd": |
153 /***/ (function(module, exports) { |
105 /***/ (function(module, exports) { |
154 |
106 |
155 (function() { module.exports = this["ReactDOM"]; }()); |
107 (function() { module.exports = window["React"]; }()); |
156 |
108 |
157 /***/ }), |
109 /***/ }), |
158 |
110 |
159 /***/ 15: |
111 /***/ "faye": |
160 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
112 /***/ (function(module, exports) { |
161 |
113 |
162 "use strict"; |
114 (function() { module.exports = window["ReactDOM"]; }()); |
163 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; }); |
|
164 /* harmony import */ var _objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(41); |
|
165 |
|
166 function _objectWithoutProperties(source, excluded) { |
|
167 if (source == null) return {}; |
|
168 var target = Object(_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(source, excluded); |
|
169 var key, i; |
|
170 |
|
171 if (Object.getOwnPropertySymbols) { |
|
172 var sourceSymbolKeys = Object.getOwnPropertySymbols(source); |
|
173 |
|
174 for (i = 0; i < sourceSymbolKeys.length; i++) { |
|
175 key = sourceSymbolKeys[i]; |
|
176 if (excluded.indexOf(key) >= 0) continue; |
|
177 if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; |
|
178 target[key] = source[key]; |
|
179 } |
|
180 } |
|
181 |
|
182 return target; |
|
183 } |
|
184 |
115 |
185 /***/ }), |
116 /***/ }), |
186 |
117 |
187 /***/ 18: |
118 /***/ "o/Ny": |
188 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
189 |
|
190 "use strict"; |
|
191 |
|
192 // EXPORTS |
|
193 __webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; }); |
|
194 |
|
195 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js |
|
196 var arrayLikeToArray = __webpack_require__(26); |
|
197 |
|
198 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js |
|
199 |
|
200 function _arrayWithoutHoles(arr) { |
|
201 if (Array.isArray(arr)) return Object(arrayLikeToArray["a" /* default */])(arr); |
|
202 } |
|
203 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js |
|
204 var iterableToArray = __webpack_require__(35); |
|
205 |
|
206 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js |
|
207 var unsupportedIterableToArray = __webpack_require__(29); |
|
208 |
|
209 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js |
|
210 function _nonIterableSpread() { |
|
211 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
|
212 } |
|
213 // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js |
|
214 |
|
215 |
|
216 |
|
217 |
|
218 function _toConsumableArray(arr) { |
|
219 return _arrayWithoutHoles(arr) || Object(iterableToArray["a" /* default */])(arr) || Object(unsupportedIterableToArray["a" /* default */])(arr) || _nonIterableSpread(); |
|
220 } |
|
221 |
|
222 /***/ }), |
|
223 |
|
224 /***/ 2: |
|
225 /***/ (function(module, exports) { |
|
226 |
|
227 (function() { module.exports = this["lodash"]; }()); |
|
228 |
|
229 /***/ }), |
|
230 |
|
231 /***/ 26: |
|
232 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
233 |
|
234 "use strict"; |
|
235 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; }); |
|
236 function _arrayLikeToArray(arr, len) { |
|
237 if (len == null || len > arr.length) len = arr.length; |
|
238 |
|
239 for (var i = 0, arr2 = new Array(len); i < len; i++) { |
|
240 arr2[i] = arr[i]; |
|
241 } |
|
242 |
|
243 return arr2; |
|
244 } |
|
245 |
|
246 /***/ }), |
|
247 |
|
248 /***/ 29: |
|
249 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
250 |
|
251 "use strict"; |
|
252 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; }); |
|
253 /* harmony import */ var _arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(26); |
|
254 |
|
255 function _unsupportedIterableToArray(o, minLen) { |
|
256 if (!o) return; |
|
257 if (typeof o === "string") return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen); |
|
258 var n = Object.prototype.toString.call(o).slice(8, -1); |
|
259 if (n === "Object" && o.constructor) n = o.constructor.name; |
|
260 if (n === "Map" || n === "Set") return Array.from(o); |
|
261 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen); |
|
262 } |
|
263 |
|
264 /***/ }), |
|
265 |
|
266 /***/ 35: |
|
267 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
268 |
|
269 "use strict"; |
|
270 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _iterableToArray; }); |
|
271 function _iterableToArray(iter) { |
|
272 if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); |
|
273 } |
|
274 |
|
275 /***/ }), |
|
276 |
|
277 /***/ 38: |
|
278 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
279 |
|
280 "use strict"; |
|
281 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayWithHoles; }); |
|
282 function _arrayWithHoles(arr) { |
|
283 if (Array.isArray(arr)) return arr; |
|
284 } |
|
285 |
|
286 /***/ }), |
|
287 |
|
288 /***/ 39: |
|
289 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
290 |
|
291 "use strict"; |
|
292 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _nonIterableRest; }); |
|
293 function _nonIterableRest() { |
|
294 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
|
295 } |
|
296 |
|
297 /***/ }), |
|
298 |
|
299 /***/ 40: |
|
300 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
301 |
|
302 "use strict"; |
|
303 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _typeof; }); |
|
304 function _typeof(obj) { |
|
305 "@babel/helpers - typeof"; |
|
306 |
|
307 if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { |
|
308 _typeof = function _typeof(obj) { |
|
309 return typeof obj; |
|
310 }; |
|
311 } else { |
|
312 _typeof = function _typeof(obj) { |
|
313 return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; |
|
314 }; |
|
315 } |
|
316 |
|
317 return _typeof(obj); |
|
318 } |
|
319 |
|
320 /***/ }), |
|
321 |
|
322 /***/ 41: |
|
323 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
324 |
|
325 "use strict"; |
|
326 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutPropertiesLoose; }); |
|
327 function _objectWithoutPropertiesLoose(source, excluded) { |
|
328 if (source == null) return {}; |
|
329 var target = {}; |
|
330 var sourceKeys = Object.keys(source); |
|
331 var key, i; |
|
332 |
|
333 for (i = 0; i < sourceKeys.length; i++) { |
|
334 key = sourceKeys[i]; |
|
335 if (excluded.indexOf(key) >= 0) continue; |
|
336 target[key] = source[key]; |
|
337 } |
|
338 |
|
339 return target; |
|
340 } |
|
341 |
|
342 /***/ }), |
|
343 |
|
344 /***/ 453: |
|
345 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
119 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
346 |
120 |
347 "use strict"; |
121 "use strict"; |
348 // ESM COMPAT FLAG |
122 // ESM COMPAT FLAG |
349 __webpack_require__.r(__webpack_exports__); |
123 __webpack_require__.r(__webpack_exports__); |
350 |
124 |
351 // EXPORTS |
125 // EXPORTS |
352 __webpack_require__.d(__webpack_exports__, "createInterpolateElement", function() { return /* reexport */ create_interpolate_element; }); |
126 __webpack_require__.d(__webpack_exports__, "createInterpolateElement", function() { return /* reexport */ create_interpolate_element; }); |
353 __webpack_require__.d(__webpack_exports__, "Children", function() { return /* reexport */ external_this_React_["Children"]; }); |
127 __webpack_require__.d(__webpack_exports__, "Children", function() { return /* reexport */ external_React_["Children"]; }); |
354 __webpack_require__.d(__webpack_exports__, "cloneElement", function() { return /* reexport */ external_this_React_["cloneElement"]; }); |
128 __webpack_require__.d(__webpack_exports__, "cloneElement", function() { return /* reexport */ external_React_["cloneElement"]; }); |
355 __webpack_require__.d(__webpack_exports__, "Component", function() { return /* reexport */ external_this_React_["Component"]; }); |
129 __webpack_require__.d(__webpack_exports__, "Component", function() { return /* reexport */ external_React_["Component"]; }); |
356 __webpack_require__.d(__webpack_exports__, "createContext", function() { return /* reexport */ external_this_React_["createContext"]; }); |
130 __webpack_require__.d(__webpack_exports__, "createContext", function() { return /* reexport */ external_React_["createContext"]; }); |
357 __webpack_require__.d(__webpack_exports__, "createElement", function() { return /* reexport */ external_this_React_["createElement"]; }); |
131 __webpack_require__.d(__webpack_exports__, "createElement", function() { return /* reexport */ external_React_["createElement"]; }); |
358 __webpack_require__.d(__webpack_exports__, "createRef", function() { return /* reexport */ external_this_React_["createRef"]; }); |
132 __webpack_require__.d(__webpack_exports__, "createRef", function() { return /* reexport */ external_React_["createRef"]; }); |
359 __webpack_require__.d(__webpack_exports__, "forwardRef", function() { return /* reexport */ external_this_React_["forwardRef"]; }); |
133 __webpack_require__.d(__webpack_exports__, "forwardRef", function() { return /* reexport */ external_React_["forwardRef"]; }); |
360 __webpack_require__.d(__webpack_exports__, "Fragment", function() { return /* reexport */ external_this_React_["Fragment"]; }); |
134 __webpack_require__.d(__webpack_exports__, "Fragment", function() { return /* reexport */ external_React_["Fragment"]; }); |
361 __webpack_require__.d(__webpack_exports__, "isValidElement", function() { return /* reexport */ external_this_React_["isValidElement"]; }); |
135 __webpack_require__.d(__webpack_exports__, "isValidElement", function() { return /* reexport */ external_React_["isValidElement"]; }); |
362 __webpack_require__.d(__webpack_exports__, "memo", function() { return /* reexport */ external_this_React_["memo"]; }); |
136 __webpack_require__.d(__webpack_exports__, "memo", function() { return /* reexport */ external_React_["memo"]; }); |
363 __webpack_require__.d(__webpack_exports__, "StrictMode", function() { return /* reexport */ external_this_React_["StrictMode"]; }); |
137 __webpack_require__.d(__webpack_exports__, "StrictMode", function() { return /* reexport */ external_React_["StrictMode"]; }); |
364 __webpack_require__.d(__webpack_exports__, "useCallback", function() { return /* reexport */ external_this_React_["useCallback"]; }); |
138 __webpack_require__.d(__webpack_exports__, "useCallback", function() { return /* reexport */ external_React_["useCallback"]; }); |
365 __webpack_require__.d(__webpack_exports__, "useContext", function() { return /* reexport */ external_this_React_["useContext"]; }); |
139 __webpack_require__.d(__webpack_exports__, "useContext", function() { return /* reexport */ external_React_["useContext"]; }); |
366 __webpack_require__.d(__webpack_exports__, "useDebugValue", function() { return /* reexport */ external_this_React_["useDebugValue"]; }); |
140 __webpack_require__.d(__webpack_exports__, "useDebugValue", function() { return /* reexport */ external_React_["useDebugValue"]; }); |
367 __webpack_require__.d(__webpack_exports__, "useEffect", function() { return /* reexport */ external_this_React_["useEffect"]; }); |
141 __webpack_require__.d(__webpack_exports__, "useEffect", function() { return /* reexport */ external_React_["useEffect"]; }); |
368 __webpack_require__.d(__webpack_exports__, "useImperativeHandle", function() { return /* reexport */ external_this_React_["useImperativeHandle"]; }); |
142 __webpack_require__.d(__webpack_exports__, "useImperativeHandle", function() { return /* reexport */ external_React_["useImperativeHandle"]; }); |
369 __webpack_require__.d(__webpack_exports__, "useLayoutEffect", function() { return /* reexport */ external_this_React_["useLayoutEffect"]; }); |
143 __webpack_require__.d(__webpack_exports__, "useLayoutEffect", function() { return /* reexport */ external_React_["useLayoutEffect"]; }); |
370 __webpack_require__.d(__webpack_exports__, "useMemo", function() { return /* reexport */ external_this_React_["useMemo"]; }); |
144 __webpack_require__.d(__webpack_exports__, "useMemo", function() { return /* reexport */ external_React_["useMemo"]; }); |
371 __webpack_require__.d(__webpack_exports__, "useReducer", function() { return /* reexport */ external_this_React_["useReducer"]; }); |
145 __webpack_require__.d(__webpack_exports__, "useReducer", function() { return /* reexport */ external_React_["useReducer"]; }); |
372 __webpack_require__.d(__webpack_exports__, "useRef", function() { return /* reexport */ external_this_React_["useRef"]; }); |
146 __webpack_require__.d(__webpack_exports__, "useRef", function() { return /* reexport */ external_React_["useRef"]; }); |
373 __webpack_require__.d(__webpack_exports__, "useState", function() { return /* reexport */ external_this_React_["useState"]; }); |
147 __webpack_require__.d(__webpack_exports__, "useState", function() { return /* reexport */ external_React_["useState"]; }); |
374 __webpack_require__.d(__webpack_exports__, "lazy", function() { return /* reexport */ external_this_React_["lazy"]; }); |
148 __webpack_require__.d(__webpack_exports__, "lazy", function() { return /* reexport */ external_React_["lazy"]; }); |
375 __webpack_require__.d(__webpack_exports__, "Suspense", function() { return /* reexport */ external_this_React_["Suspense"]; }); |
149 __webpack_require__.d(__webpack_exports__, "Suspense", function() { return /* reexport */ external_React_["Suspense"]; }); |
376 __webpack_require__.d(__webpack_exports__, "concatChildren", function() { return /* reexport */ concatChildren; }); |
150 __webpack_require__.d(__webpack_exports__, "concatChildren", function() { return /* reexport */ concatChildren; }); |
377 __webpack_require__.d(__webpack_exports__, "switchChildrenNodeName", function() { return /* reexport */ switchChildrenNodeName; }); |
151 __webpack_require__.d(__webpack_exports__, "switchChildrenNodeName", function() { return /* reexport */ switchChildrenNodeName; }); |
378 __webpack_require__.d(__webpack_exports__, "createPortal", function() { return /* reexport */ external_this_ReactDOM_["createPortal"]; }); |
152 __webpack_require__.d(__webpack_exports__, "createPortal", function() { return /* reexport */ external_ReactDOM_["createPortal"]; }); |
379 __webpack_require__.d(__webpack_exports__, "findDOMNode", function() { return /* reexport */ external_this_ReactDOM_["findDOMNode"]; }); |
153 __webpack_require__.d(__webpack_exports__, "findDOMNode", function() { return /* reexport */ external_ReactDOM_["findDOMNode"]; }); |
380 __webpack_require__.d(__webpack_exports__, "render", function() { return /* reexport */ external_this_ReactDOM_["render"]; }); |
154 __webpack_require__.d(__webpack_exports__, "render", function() { return /* reexport */ external_ReactDOM_["render"]; }); |
381 __webpack_require__.d(__webpack_exports__, "unmountComponentAtNode", function() { return /* reexport */ external_this_ReactDOM_["unmountComponentAtNode"]; }); |
155 __webpack_require__.d(__webpack_exports__, "unmountComponentAtNode", function() { return /* reexport */ external_ReactDOM_["unmountComponentAtNode"]; }); |
382 __webpack_require__.d(__webpack_exports__, "isEmptyElement", function() { return /* reexport */ utils_isEmptyElement; }); |
156 __webpack_require__.d(__webpack_exports__, "isEmptyElement", function() { return /* reexport */ isEmptyElement; }); |
383 __webpack_require__.d(__webpack_exports__, "Platform", function() { return /* reexport */ platform; }); |
157 __webpack_require__.d(__webpack_exports__, "Platform", function() { return /* reexport */ platform; }); |
384 __webpack_require__.d(__webpack_exports__, "renderToString", function() { return /* reexport */ serialize; }); |
158 __webpack_require__.d(__webpack_exports__, "renderToString", function() { return /* reexport */ serialize; }); |
385 __webpack_require__.d(__webpack_exports__, "RawHTML", function() { return /* reexport */ RawHTML; }); |
159 __webpack_require__.d(__webpack_exports__, "RawHTML", function() { return /* reexport */ RawHTML; }); |
386 |
160 |
387 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules |
161 // EXTERNAL MODULE: external "React" |
388 var slicedToArray = __webpack_require__(14); |
162 var external_React_ = __webpack_require__("cDcd"); |
389 |
|
390 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js |
|
391 var esm_typeof = __webpack_require__(40); |
|
392 |
|
393 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules |
|
394 var toConsumableArray = __webpack_require__(18); |
|
395 |
|
396 // EXTERNAL MODULE: external {"this":"React"} |
|
397 var external_this_React_ = __webpack_require__(13); |
|
398 |
163 |
399 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/create-interpolate-element.js |
164 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/create-interpolate-element.js |
400 |
165 /** |
401 |
166 * Internal dependencies |
402 |
|
403 |
|
404 /** |
|
405 * External dependencies |
|
406 */ |
167 */ |
407 |
168 |
408 /** @typedef {import('./react').WPElement} WPElement */ |
169 /** @typedef {import('./react').WPElement} WPElement */ |
409 |
170 |
410 var indoc, offset, output, stack; |
171 let indoc, offset, output, stack; |
411 /** |
172 /** |
412 * Matches tags in the localized string |
173 * Matches tags in the localized string |
413 * |
174 * |
414 * This is used for extracting the tag pattern groups for parsing the localized |
175 * This is used for extracting the tag pattern groups for parsing the localized |
415 * string and along with the map converting it to a react element. |
176 * string and along with the map converting it to a react element. |
422 * isSelfClosed: The slash on a self closing tag, if it exists. |
183 * isSelfClosed: The slash on a self closing tag, if it exists. |
423 * |
184 * |
424 * @type {RegExp} |
185 * @type {RegExp} |
425 */ |
186 */ |
426 |
187 |
427 var tokenizer = /<(\/)?(\w+)\s*(\/)?>/g; |
188 const tokenizer = /<(\/)?(\w+)\s*(\/)?>/g; |
428 /** |
189 /** |
429 * The stack frame tracking parse progress. |
190 * The stack frame tracking parse progress. |
430 * |
191 * |
431 * @typedef Frame |
192 * @typedef Frame |
432 * |
193 * |
465 * @return {Frame} The stack frame tracking parse progress. |
226 * @return {Frame} The stack frame tracking parse progress. |
466 */ |
227 */ |
467 |
228 |
468 function createFrame(element, tokenStart, tokenLength, prevOffset, leadingTextStart) { |
229 function createFrame(element, tokenStart, tokenLength, prevOffset, leadingTextStart) { |
469 return { |
230 return { |
470 element: element, |
231 element, |
471 tokenStart: tokenStart, |
232 tokenStart, |
472 tokenLength: tokenLength, |
233 tokenLength, |
473 prevOffset: prevOffset, |
234 prevOffset, |
474 leadingTextStart: leadingTextStart, |
235 leadingTextStart, |
475 children: [] |
236 children: [] |
476 }; |
237 }; |
477 } |
238 } |
478 /** |
239 /** |
479 * This function creates an interpolated element from a passed in string with |
240 * This function creates an interpolated element from a passed in string with |
502 * @throws {TypeError} |
263 * @throws {TypeError} |
503 * @return {WPElement} A wp element. |
264 * @return {WPElement} A wp element. |
504 */ |
265 */ |
505 |
266 |
506 |
267 |
507 var create_interpolate_element_createInterpolateElement = function createInterpolateElement(interpolatedString, conversionMap) { |
268 const createInterpolateElement = (interpolatedString, conversionMap) => { |
508 indoc = interpolatedString; |
269 indoc = interpolatedString; |
509 offset = 0; |
270 offset = 0; |
510 output = []; |
271 output = []; |
511 stack = []; |
272 stack = []; |
512 tokenizer.lastIndex = 0; |
273 tokenizer.lastIndex = 0; |
513 |
274 |
514 if (!create_interpolate_element_isValidConversionMap(conversionMap)) { |
275 if (!isValidConversionMap(conversionMap)) { |
515 throw new TypeError('The conversionMap provided is not valid. It must be an object with values that are WPElements'); |
276 throw new TypeError('The conversionMap provided is not valid. It must be an object with values that are WPElements'); |
516 } |
277 } |
517 |
278 |
518 do {// twiddle our thumbs |
279 do {// twiddle our thumbs |
519 } while (proceed(conversionMap)); |
280 } while (proceed(conversionMap)); |
520 |
281 |
521 return external_this_React_["createElement"].apply(void 0, [external_this_React_["Fragment"], null].concat(Object(toConsumableArray["a" /* default */])(output))); |
282 return Object(external_React_["createElement"])(external_React_["Fragment"], null, ...output); |
522 }; |
283 }; |
523 /** |
284 /** |
524 * Validate conversion map. |
285 * Validate conversion map. |
525 * |
286 * |
526 * A map is considered valid if it's an object and every value in the object |
287 * A map is considered valid if it's an object and every value in the object |
532 * |
293 * |
533 * @return {boolean} True means the map is valid. |
294 * @return {boolean} True means the map is valid. |
534 */ |
295 */ |
535 |
296 |
536 |
297 |
537 var create_interpolate_element_isValidConversionMap = function isValidConversionMap(conversionMap) { |
298 const isValidConversionMap = conversionMap => { |
538 var isObject = Object(esm_typeof["a" /* default */])(conversionMap) === 'object'; |
299 const isObject = typeof conversionMap === 'object'; |
539 var values = isObject && Object.values(conversionMap); |
300 const values = isObject && Object.values(conversionMap); |
540 return isObject && values.length && values.every(function (element) { |
301 return isObject && values.length && values.every(element => Object(external_React_["isValidElement"])(element)); |
541 return Object(external_this_React_["isValidElement"])(element); |
|
542 }); |
|
543 }; |
302 }; |
544 /** |
303 /** |
545 * This is the iterator over the matches in the string. |
304 * This is the iterator over the matches in the string. |
546 * |
305 * |
547 * @private |
306 * @private |
551 * @return {boolean} true for continuing to iterate, false for finished. |
310 * @return {boolean} true for continuing to iterate, false for finished. |
552 */ |
311 */ |
553 |
312 |
554 |
313 |
555 function proceed(conversionMap) { |
314 function proceed(conversionMap) { |
556 var next = nextToken(); |
315 const next = nextToken(); |
557 |
316 const [tokenType, name, startOffset, tokenLength] = next; |
558 var _next = Object(slicedToArray["a" /* default */])(next, 4), |
317 const stackDepth = stack.length; |
559 tokenType = _next[0], |
318 const leadingTextStart = startOffset > offset ? offset : null; |
560 name = _next[1], |
|
561 startOffset = _next[2], |
|
562 tokenLength = _next[3]; |
|
563 |
|
564 var stackDepth = stack.length; |
|
565 var leadingTextStart = startOffset > offset ? offset : null; |
|
566 |
319 |
567 if (!conversionMap[name]) { |
320 if (!conversionMap[name]) { |
568 addText(); |
321 addText(); |
569 return false; |
322 return false; |
570 } |
323 } |
571 |
324 |
572 switch (tokenType) { |
325 switch (tokenType) { |
573 case 'no-more-tokens': |
326 case 'no-more-tokens': |
574 if (stackDepth !== 0) { |
327 if (stackDepth !== 0) { |
575 var _stack$pop = stack.pop(), |
328 const { |
576 stackLeadingText = _stack$pop.leadingTextStart, |
329 leadingTextStart: stackLeadingText, |
577 tokenStart = _stack$pop.tokenStart; |
330 tokenStart |
578 |
331 } = stack.pop(); |
579 output.push(indoc.substr(stackLeadingText, tokenStart)); |
332 output.push(indoc.substr(stackLeadingText, tokenStart)); |
580 } |
333 } |
581 |
334 |
582 addText(); |
335 addText(); |
583 return false; |
336 return false; |
611 return true; |
364 return true; |
612 } // otherwise we're nested and we have to close out the current |
365 } // otherwise we're nested and we have to close out the current |
613 // block and add it as a innerBlock to the parent |
366 // block and add it as a innerBlock to the parent |
614 |
367 |
615 |
368 |
616 var stackTop = stack.pop(); |
369 const stackTop = stack.pop(); |
617 var text = indoc.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset); |
370 const text = indoc.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset); |
618 stackTop.children.push(text); |
371 stackTop.children.push(text); |
619 stackTop.prevOffset = startOffset + tokenLength; |
372 stackTop.prevOffset = startOffset + tokenLength; |
620 var frame = createFrame(stackTop.element, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength); |
373 const frame = createFrame(stackTop.element, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength); |
621 frame.children = stackTop.children; |
374 frame.children = stackTop.children; |
622 addChild(frame); |
375 addChild(frame); |
623 offset = startOffset + tokenLength; |
376 offset = startOffset + tokenLength; |
624 return true; |
377 return true; |
625 |
378 |
636 * @return {Array} An array of details for the token matched. |
389 * @return {Array} An array of details for the token matched. |
637 */ |
390 */ |
638 |
391 |
639 |
392 |
640 function nextToken() { |
393 function nextToken() { |
641 var matches = tokenizer.exec(indoc); // we have no more tokens |
394 const matches = tokenizer.exec(indoc); // we have no more tokens |
642 |
395 |
643 if (null === matches) { |
396 if (null === matches) { |
644 return ['no-more-tokens']; |
397 return ['no-more-tokens']; |
645 } |
398 } |
646 |
399 |
647 var startedAt = matches.index; |
400 const startedAt = matches.index; |
648 |
401 const [match, isClosing, name, isSelfClosed] = matches; |
649 var _matches = Object(slicedToArray["a" /* default */])(matches, 4), |
402 const length = match.length; |
650 match = _matches[0], |
|
651 isClosing = _matches[1], |
|
652 name = _matches[2], |
|
653 isSelfClosed = _matches[3]; |
|
654 |
|
655 var length = match.length; |
|
656 |
403 |
657 if (isSelfClosed) { |
404 if (isSelfClosed) { |
658 return ['self-closed', name, startedAt, length]; |
405 return ['self-closed', name, startedAt, length]; |
659 } |
406 } |
660 |
407 |
672 * @private |
419 * @private |
673 */ |
420 */ |
674 |
421 |
675 |
422 |
676 function addText() { |
423 function addText() { |
677 var length = indoc.length - offset; |
424 const length = indoc.length - offset; |
678 |
425 |
679 if (0 === length) { |
426 if (0 === length) { |
680 return; |
427 return; |
681 } |
428 } |
682 |
429 |
692 * token information. |
439 * token information. |
693 */ |
440 */ |
694 |
441 |
695 |
442 |
696 function addChild(frame) { |
443 function addChild(frame) { |
697 var element = frame.element, |
444 const { |
698 tokenStart = frame.tokenStart, |
445 element, |
699 tokenLength = frame.tokenLength, |
446 tokenStart, |
700 prevOffset = frame.prevOffset, |
447 tokenLength, |
701 children = frame.children; |
448 prevOffset, |
702 var parent = stack[stack.length - 1]; |
449 children |
703 var text = indoc.substr(parent.prevOffset, tokenStart - parent.prevOffset); |
450 } = frame; |
451 const parent = stack[stack.length - 1]; |
|
452 const text = indoc.substr(parent.prevOffset, tokenStart - parent.prevOffset); |
|
704 |
453 |
705 if (text) { |
454 if (text) { |
706 parent.children.push(text); |
455 parent.children.push(text); |
707 } |
456 } |
708 |
457 |
709 parent.children.push(external_this_React_["cloneElement"].apply(void 0, [element, null].concat(Object(toConsumableArray["a" /* default */])(children)))); |
458 parent.children.push(Object(external_React_["cloneElement"])(element, null, ...children)); |
710 parent.prevOffset = prevOffset ? prevOffset : tokenStart + tokenLength; |
459 parent.prevOffset = prevOffset ? prevOffset : tokenStart + tokenLength; |
711 } |
460 } |
712 /** |
461 /** |
713 * This is called for closing tags. It creates the element currently active in |
462 * This is called for closing tags. It creates the element currently active in |
714 * the stack. |
463 * the stack. |
722 * the element. |
471 * the element. |
723 */ |
472 */ |
724 |
473 |
725 |
474 |
726 function closeOuterElement(endOffset) { |
475 function closeOuterElement(endOffset) { |
727 var _stack$pop2 = stack.pop(), |
476 const { |
728 element = _stack$pop2.element, |
477 element, |
729 leadingTextStart = _stack$pop2.leadingTextStart, |
478 leadingTextStart, |
730 prevOffset = _stack$pop2.prevOffset, |
479 prevOffset, |
731 tokenStart = _stack$pop2.tokenStart, |
480 tokenStart, |
732 children = _stack$pop2.children; |
481 children |
733 |
482 } = stack.pop(); |
734 var text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset); |
483 const text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset); |
735 |
484 |
736 if (text) { |
485 if (text) { |
737 children.push(text); |
486 children.push(text); |
738 } |
487 } |
739 |
488 |
740 if (null !== leadingTextStart) { |
489 if (null !== leadingTextStart) { |
741 output.push(indoc.substr(leadingTextStart, tokenStart - leadingTextStart)); |
490 output.push(indoc.substr(leadingTextStart, tokenStart - leadingTextStart)); |
742 } |
491 } |
743 |
492 |
744 output.push(external_this_React_["cloneElement"].apply(void 0, [element, null].concat(Object(toConsumableArray["a" /* default */])(children)))); |
493 output.push(Object(external_React_["cloneElement"])(element, null, ...children)); |
745 } |
494 } |
746 |
495 |
747 /* harmony default export */ var create_interpolate_element = (create_interpolate_element_createInterpolateElement); |
496 /* harmony default export */ var create_interpolate_element = (createInterpolateElement); |
748 |
497 |
749 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js |
498 // EXTERNAL MODULE: external "lodash" |
750 var defineProperty = __webpack_require__(5); |
499 var external_lodash_ = __webpack_require__("YLtl"); |
751 |
|
752 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js |
|
753 var objectWithoutProperties = __webpack_require__(15); |
|
754 |
|
755 // EXTERNAL MODULE: external {"this":"lodash"} |
|
756 var external_this_lodash_ = __webpack_require__(2); |
|
757 |
500 |
758 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react.js |
501 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react.js |
759 |
|
760 |
|
761 |
|
762 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } |
|
763 |
|
764 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } |
|
765 |
|
766 /** |
502 /** |
767 * External dependencies |
503 * External dependencies |
768 */ |
504 */ |
505 // eslint-disable-next-line no-restricted-imports |
|
769 |
506 |
770 |
507 |
771 /** |
508 /** |
772 * Object containing a React element. |
509 * Object containing a React element. |
773 * |
510 * |
941 * @param {...?Object} childrenArguments Array of children arguments (array of arrays/strings/objects) to concatenate. |
678 * @param {...?Object} childrenArguments Array of children arguments (array of arrays/strings/objects) to concatenate. |
942 * |
679 * |
943 * @return {Array} The concatenated value. |
680 * @return {Array} The concatenated value. |
944 */ |
681 */ |
945 |
682 |
946 function concatChildren() { |
683 function concatChildren(...childrenArguments) { |
947 for (var _len = arguments.length, childrenArguments = new Array(_len), _key = 0; _key < _len; _key++) { |
684 return childrenArguments.reduce((accumulator, children, i) => { |
948 childrenArguments[_key] = arguments[_key]; |
685 external_React_["Children"].forEach(children, (child, j) => { |
949 } |
|
950 |
|
951 return childrenArguments.reduce(function (accumulator, children, i) { |
|
952 external_this_React_["Children"].forEach(children, function (child, j) { |
|
953 if (child && 'string' !== typeof child) { |
686 if (child && 'string' !== typeof child) { |
954 child = Object(external_this_React_["cloneElement"])(child, { |
687 child = Object(external_React_["cloneElement"])(child, { |
955 key: [i, j].join() |
688 key: [i, j].join() |
956 }); |
689 }); |
957 } |
690 } |
958 |
691 |
959 accumulator.push(child); |
692 accumulator.push(child); |
969 * |
702 * |
970 * @return {?Object} The updated children object. |
703 * @return {?Object} The updated children object. |
971 */ |
704 */ |
972 |
705 |
973 function switchChildrenNodeName(children, nodeName) { |
706 function switchChildrenNodeName(children, nodeName) { |
974 return children && external_this_React_["Children"].map(children, function (elt, index) { |
707 return children && external_React_["Children"].map(children, (elt, index) => { |
975 if (Object(external_this_lodash_["isString"])(elt)) { |
708 if (Object(external_lodash_["isString"])(elt)) { |
976 return Object(external_this_React_["createElement"])(nodeName, { |
709 return Object(external_React_["createElement"])(nodeName, { |
977 key: index |
710 key: index |
978 }, elt); |
711 }, elt); |
979 } |
712 } |
980 |
713 |
981 var _elt$props = elt.props, |
714 const { |
982 childrenProp = _elt$props.children, |
715 children: childrenProp, |
983 props = Object(objectWithoutProperties["a" /* default */])(_elt$props, ["children"]); |
716 ...props |
984 |
717 } = elt.props; |
985 return Object(external_this_React_["createElement"])(nodeName, _objectSpread({ |
718 return Object(external_React_["createElement"])(nodeName, { |
986 key: index |
719 key: index, |
987 }, props), childrenProp); |
720 ...props |
721 }, childrenProp); |
|
988 }); |
722 }); |
989 } |
723 } |
990 |
724 |
991 // EXTERNAL MODULE: external {"this":"ReactDOM"} |
725 // EXTERNAL MODULE: external "ReactDOM" |
992 var external_this_ReactDOM_ = __webpack_require__(144); |
726 var external_ReactDOM_ = __webpack_require__("faye"); |
993 |
727 |
994 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react-platform.js |
728 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react-platform.js |
995 /** |
729 /** |
996 * External dependencies |
730 * External dependencies |
997 */ |
731 */ |
1040 * |
774 * |
1041 * @param {*} element WP element to check. |
775 * @param {*} element WP element to check. |
1042 * @return {boolean} True when an element is considered empty. |
776 * @return {boolean} True when an element is considered empty. |
1043 */ |
777 */ |
1044 |
778 |
1045 var utils_isEmptyElement = function isEmptyElement(element) { |
779 const isEmptyElement = element => { |
1046 if (Object(external_this_lodash_["isNumber"])(element)) { |
780 if (Object(external_lodash_["isNumber"])(element)) { |
1047 return false; |
781 return false; |
1048 } |
782 } |
1049 |
783 |
1050 if (Object(external_this_lodash_["isString"])(element) || Object(external_this_lodash_["isArray"])(element)) { |
784 if (Object(external_lodash_["isString"])(element) || Object(external_lodash_["isArray"])(element)) { |
1051 return !element.length; |
785 return !element.length; |
1052 } |
786 } |
1053 |
787 |
1054 return !element; |
788 return !element; |
1055 }; |
789 }; |
1061 * |
795 * |
1062 * Copyright (c) 2016-present, Nicolas Gallagher. |
796 * Copyright (c) 2016-present, Nicolas Gallagher. |
1063 * Copyright (c) 2015-present, Facebook, Inc. |
797 * Copyright (c) 2015-present, Facebook, Inc. |
1064 * |
798 * |
1065 */ |
799 */ |
1066 var Platform = { |
800 const Platform = { |
1067 OS: 'web', |
801 OS: 'web', |
1068 select: function select(spec) { |
802 select: spec => 'web' in spec ? spec.web : spec.default |
1069 return 'web' in spec ? spec.web : spec.default; |
|
1070 } |
|
1071 }; |
803 }; |
1072 /** |
804 /** |
1073 * Component used to detect the current Platform being used. |
805 * Component used to detect the current Platform being used. |
1074 * Use Platform.OS === 'web' to detect if running on web enviroment. |
806 * Use Platform.OS === 'web' to detect if running on web enviroment. |
1075 * |
807 * |
1089 * ``` |
821 * ``` |
1090 */ |
822 */ |
1091 |
823 |
1092 /* harmony default export */ var platform = (Platform); |
824 /* harmony default export */ var platform = (Platform); |
1093 |
825 |
1094 // EXTERNAL MODULE: external {"this":["wp","escapeHtml"]} |
826 // EXTERNAL MODULE: external ["wp","escapeHtml"] |
1095 var external_this_wp_escapeHtml_ = __webpack_require__(89); |
827 var external_wp_escapeHtml_ = __webpack_require__("Vx3V"); |
1096 |
828 |
1097 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/raw-html.js |
829 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/raw-html.js |
1098 |
|
1099 |
|
1100 |
|
1101 function raw_html_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } |
|
1102 |
|
1103 function raw_html_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { raw_html_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { raw_html_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } |
|
1104 |
|
1105 /** |
830 /** |
1106 * Internal dependencies |
831 * Internal dependencies |
1107 */ |
832 */ |
1108 // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly. |
833 // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly. |
1109 |
834 |
1110 /* eslint-disable jsdoc/valid-types */ |
|
1111 |
|
1112 /** @typedef {{children: string} & import('react').ComponentPropsWithoutRef<'div'>} RawHTMLProps */ |
835 /** @typedef {{children: string} & import('react').ComponentPropsWithoutRef<'div'>} RawHTMLProps */ |
1113 |
|
1114 /* eslint-enable jsdoc/valid-types */ |
|
1115 |
836 |
1116 /** |
837 /** |
1117 * Component used as equivalent of Fragment with unescaped HTML, in cases where |
838 * Component used as equivalent of Fragment with unescaped HTML, in cases where |
1118 * it is desirable to render dangerous HTML without needing a wrapper element. |
839 * it is desirable to render dangerous HTML without needing a wrapper element. |
1119 * To preserve additional props, a `div` wrapper _will_ be created if any props |
840 * To preserve additional props, a `div` wrapper _will_ be created if any props |
1123 * will be passed through to div wrapper. |
844 * will be passed through to div wrapper. |
1124 * |
845 * |
1125 * @return {JSX.Element} Dangerously-rendering component. |
846 * @return {JSX.Element} Dangerously-rendering component. |
1126 */ |
847 */ |
1127 |
848 |
1128 function RawHTML(_ref) { |
849 function RawHTML({ |
1129 var children = _ref.children, |
850 children, |
1130 props = Object(objectWithoutProperties["a" /* default */])(_ref, ["children"]); |
851 ...props |
1131 |
852 }) { |
1132 // The DIV wrapper will be stripped by serializer, unless there are |
853 // The DIV wrapper will be stripped by serializer, unless there are |
1133 // non-children props present. |
854 // non-children props present. |
1134 return Object(external_this_React_["createElement"])('div', raw_html_objectSpread({ |
855 return Object(external_React_["createElement"])('div', { |
1135 dangerouslySetInnerHTML: { |
856 dangerouslySetInnerHTML: { |
1136 __html: children |
857 __html: children |
1137 } |
858 }, |
1138 }, props)); |
859 ...props |
860 }); |
|
1139 } |
861 } |
1140 |
862 |
1141 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/serialize.js |
863 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/serialize.js |
1142 |
|
1143 |
|
1144 |
|
1145 |
|
1146 function serialize_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } |
|
1147 |
|
1148 function serialize_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { serialize_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { serialize_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } |
|
1149 |
|
1150 /** |
864 /** |
1151 * Parts of this source were derived and modified from fast-react-render, |
865 * Parts of this source were derived and modified from fast-react-render, |
1152 * released under the MIT license. |
866 * released under the MIT license. |
1153 * |
867 * |
1154 * https://github.com/alt-j/fast-react-render |
868 * https://github.com/alt-j/fast-react-render |
1189 |
903 |
1190 |
904 |
1191 |
905 |
1192 /** @typedef {import('./react').WPElement} WPElement */ |
906 /** @typedef {import('./react').WPElement} WPElement */ |
1193 |
907 |
1194 var _createContext = Object(external_this_React_["createContext"])(undefined), |
908 const { |
1195 Provider = _createContext.Provider, |
909 Provider, |
1196 Consumer = _createContext.Consumer; |
910 Consumer |
1197 |
911 } = Object(external_React_["createContext"])(undefined); |
1198 var ForwardRef = Object(external_this_React_["forwardRef"])(function () { |
912 const ForwardRef = Object(external_React_["forwardRef"])(() => { |
1199 return null; |
913 return null; |
1200 }); |
914 }); |
1201 /** |
915 /** |
1202 * Valid attribute types. |
916 * Valid attribute types. |
1203 * |
917 * |
1204 * @type {Set<string>} |
918 * @type {Set<string>} |
1205 */ |
919 */ |
1206 |
920 |
1207 var ATTRIBUTES_TYPES = new Set(['string', 'boolean', 'number']); |
921 const ATTRIBUTES_TYPES = new Set(['string', 'boolean', 'number']); |
1208 /** |
922 /** |
1209 * Element tags which can be self-closing. |
923 * Element tags which can be self-closing. |
1210 * |
924 * |
1211 * @type {Set<string>} |
925 * @type {Set<string>} |
1212 */ |
926 */ |
1213 |
927 |
1214 var SELF_CLOSING_TAGS = new Set(['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']); |
928 const SELF_CLOSING_TAGS = new Set(['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']); |
1215 /** |
929 /** |
1216 * Boolean attributes are attributes whose presence as being assigned is |
930 * Boolean attributes are attributes whose presence as being assigned is |
1217 * meaningful, even if only empty. |
931 * meaningful, even if only empty. |
1218 * |
932 * |
1219 * See: https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes |
933 * See: https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes |
1226 * } ), {} ) ).sort(); |
940 * } ), {} ) ).sort(); |
1227 * |
941 * |
1228 * @type {Set<string>} |
942 * @type {Set<string>} |
1229 */ |
943 */ |
1230 |
944 |
1231 var BOOLEAN_ATTRIBUTES = new Set(['allowfullscreen', 'allowpaymentrequest', 'allowusermedia', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'download', 'formnovalidate', 'hidden', 'ismap', 'itemscope', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected', 'typemustmatch']); |
945 const BOOLEAN_ATTRIBUTES = new Set(['allowfullscreen', 'allowpaymentrequest', 'allowusermedia', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'download', 'formnovalidate', 'hidden', 'ismap', 'itemscope', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected', 'typemustmatch']); |
1232 /** |
946 /** |
1233 * Enumerated attributes are attributes which must be of a specific value form. |
947 * Enumerated attributes are attributes which must be of a specific value form. |
1234 * Like boolean attributes, these are meaningful if specified, even if not of a |
948 * Like boolean attributes, these are meaningful if specified, even if not of a |
1235 * valid enumerated value. |
949 * valid enumerated value. |
1236 * |
950 * |
1248 * - `alt`: https://blog.whatwg.org/omit-alt |
962 * - `alt`: https://blog.whatwg.org/omit-alt |
1249 * |
963 * |
1250 * @type {Set<string>} |
964 * @type {Set<string>} |
1251 */ |
965 */ |
1252 |
966 |
1253 var ENUMERATED_ATTRIBUTES = new Set(['autocapitalize', 'autocomplete', 'charset', 'contenteditable', 'crossorigin', 'decoding', 'dir', 'draggable', 'enctype', 'formenctype', 'formmethod', 'http-equiv', 'inputmode', 'kind', 'method', 'preload', 'scope', 'shape', 'spellcheck', 'translate', 'type', 'wrap']); |
967 const ENUMERATED_ATTRIBUTES = new Set(['autocapitalize', 'autocomplete', 'charset', 'contenteditable', 'crossorigin', 'decoding', 'dir', 'draggable', 'enctype', 'formenctype', 'formmethod', 'http-equiv', 'inputmode', 'kind', 'method', 'preload', 'scope', 'shape', 'spellcheck', 'translate', 'type', 'wrap']); |
1254 /** |
968 /** |
1255 * Set of CSS style properties which support assignment of unitless numbers. |
969 * Set of CSS style properties which support assignment of unitless numbers. |
1256 * Used in rendering of style properties, where `px` unit is assumed unless |
970 * Used in rendering of style properties, where `px` unit is assumed unless |
1257 * property is included in this set or value is zero. |
971 * property is included in this set or value is zero. |
1258 * |
972 * |
1268 * .sort(); |
982 * .sort(); |
1269 * |
983 * |
1270 * @type {Set<string>} |
984 * @type {Set<string>} |
1271 */ |
985 */ |
1272 |
986 |
1273 var CSS_PROPERTIES_SUPPORTS_UNITLESS = new Set(['animation', 'animationIterationCount', 'baselineShift', 'borderImageOutset', 'borderImageSlice', 'borderImageWidth', 'columnCount', 'cx', 'cy', 'fillOpacity', 'flexGrow', 'flexShrink', 'floodOpacity', 'fontWeight', 'gridColumnEnd', 'gridColumnStart', 'gridRowEnd', 'gridRowStart', 'lineHeight', 'opacity', 'order', 'orphans', 'r', 'rx', 'ry', 'shapeImageThreshold', 'stopOpacity', 'strokeDasharray', 'strokeDashoffset', 'strokeMiterlimit', 'strokeOpacity', 'strokeWidth', 'tabSize', 'widows', 'x', 'y', 'zIndex', 'zoom']); |
987 const CSS_PROPERTIES_SUPPORTS_UNITLESS = new Set(['animation', 'animationIterationCount', 'baselineShift', 'borderImageOutset', 'borderImageSlice', 'borderImageWidth', 'columnCount', 'cx', 'cy', 'fillOpacity', 'flexGrow', 'flexShrink', 'floodOpacity', 'fontWeight', 'gridColumnEnd', 'gridColumnStart', 'gridRowEnd', 'gridRowStart', 'lineHeight', 'opacity', 'order', 'orphans', 'r', 'rx', 'ry', 'shapeImageThreshold', 'stopOpacity', 'strokeDasharray', 'strokeDashoffset', 'strokeMiterlimit', 'strokeOpacity', 'strokeWidth', 'tabSize', 'widows', 'x', 'y', 'zIndex', 'zoom']); |
1274 /** |
988 /** |
1275 * Returns true if the specified string is prefixed by one of an array of |
989 * Returns true if the specified string is prefixed by one of an array of |
1276 * possible prefixes. |
990 * possible prefixes. |
1277 * |
991 * |
1278 * @param {string} string String to check. |
992 * @param {string} string String to check. |
1280 * |
994 * |
1281 * @return {boolean} Whether string has prefix. |
995 * @return {boolean} Whether string has prefix. |
1282 */ |
996 */ |
1283 |
997 |
1284 function hasPrefix(string, prefixes) { |
998 function hasPrefix(string, prefixes) { |
1285 return prefixes.some(function (prefix) { |
999 return prefixes.some(prefix => string.indexOf(prefix) === 0); |
1286 return string.indexOf(prefix) === 0; |
|
1287 }); |
|
1288 } |
1000 } |
1289 /** |
1001 /** |
1290 * Returns true if the given prop name should be ignored in attributes |
1002 * Returns true if the given prop name should be ignored in attributes |
1291 * serialization, or false otherwise. |
1003 * serialization, or false otherwise. |
1292 * |
1004 * |
1348 * @return {string} Normalized property name. |
1060 * @return {string} Normalized property name. |
1349 */ |
1061 */ |
1350 |
1062 |
1351 |
1063 |
1352 function getNormalStylePropertyName(property) { |
1064 function getNormalStylePropertyName(property) { |
1353 if (Object(external_this_lodash_["startsWith"])(property, '--')) { |
1065 if (Object(external_lodash_["startsWith"])(property, '--')) { |
1354 return property; |
1066 return property; |
1355 } |
1067 } |
1356 |
1068 |
1357 if (hasPrefix(property, ['ms', 'O', 'Moz', 'Webkit'])) { |
1069 if (hasPrefix(property, ['ms', 'O', 'Moz', 'Webkit'])) { |
1358 return '-' + Object(external_this_lodash_["kebabCase"])(property); |
1070 return '-' + Object(external_lodash_["kebabCase"])(property); |
1359 } |
1071 } |
1360 |
1072 |
1361 return Object(external_this_lodash_["kebabCase"])(property); |
1073 return Object(external_lodash_["kebabCase"])(property); |
1362 } |
1074 } |
1363 /** |
1075 /** |
1364 * Returns the normal form of the style property value for HTML. Appends a |
1076 * Returns the normal form of the style property value for HTML. Appends a |
1365 * default pixel unit if numeric, not a unitless property, and not zero. |
1077 * default pixel unit if numeric, not a unitless property, and not zero. |
1366 * |
1078 * |
1387 * |
1099 * |
1388 * @return {string} Serialized element. |
1100 * @return {string} Serialized element. |
1389 */ |
1101 */ |
1390 |
1102 |
1391 |
1103 |
1392 function renderElement(element, context) { |
1104 function renderElement(element, context, legacyContext = {}) { |
1393 var legacyContext = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; |
|
1394 |
|
1395 if (null === element || undefined === element || false === element) { |
1105 if (null === element || undefined === element || false === element) { |
1396 return ''; |
1106 return ''; |
1397 } |
1107 } |
1398 |
1108 |
1399 if (Array.isArray(element)) { |
1109 if (Array.isArray(element)) { |
1400 return renderChildren(element, context, legacyContext); |
1110 return renderChildren(element, context, legacyContext); |
1401 } |
1111 } |
1402 |
1112 |
1403 switch (Object(esm_typeof["a" /* default */])(element)) { |
1113 switch (typeof element) { |
1404 case 'string': |
1114 case 'string': |
1405 return Object(external_this_wp_escapeHtml_["escapeHTML"])(element); |
1115 return Object(external_wp_escapeHtml_["escapeHTML"])(element); |
1406 |
1116 |
1407 case 'number': |
1117 case 'number': |
1408 return element.toString(); |
1118 return element.toString(); |
1409 } |
1119 } |
1410 |
1120 |
1411 var type = |
1121 const { |
1122 type, |
|
1123 props |
|
1124 } = |
|
1412 /** @type {{type?: any, props?: any}} */ |
1125 /** @type {{type?: any, props?: any}} */ |
1413 element.type, |
1126 element; |
1414 props = element.props; |
|
1415 |
1127 |
1416 switch (type) { |
1128 switch (type) { |
1417 case external_this_React_["StrictMode"]: |
1129 case external_React_["StrictMode"]: |
1418 case external_this_React_["Fragment"]: |
1130 case external_React_["Fragment"]: |
1419 return renderChildren(props.children, context, legacyContext); |
1131 return renderChildren(props.children, context, legacyContext); |
1420 |
1132 |
1421 case RawHTML: |
1133 case RawHTML: |
1422 var children = props.children, |
1134 const { |
1423 wrapperProps = Object(objectWithoutProperties["a" /* default */])(props, ["children"]); |
1135 children, |
1424 |
1136 ...wrapperProps |
1425 return renderNativeComponent(Object(external_this_lodash_["isEmpty"])(wrapperProps) ? null : 'div', serialize_objectSpread({}, wrapperProps, { |
1137 } = props; |
1138 return renderNativeComponent(Object(external_lodash_["isEmpty"])(wrapperProps) ? null : 'div', { ...wrapperProps, |
|
1426 dangerouslySetInnerHTML: { |
1139 dangerouslySetInnerHTML: { |
1427 __html: children |
1140 __html: children |
1428 } |
1141 } |
1429 }), context, legacyContext); |
1142 }, context, legacyContext); |
1430 } |
1143 } |
1431 |
1144 |
1432 switch (Object(esm_typeof["a" /* default */])(type)) { |
1145 switch (typeof type) { |
1433 case 'string': |
1146 case 'string': |
1434 return renderNativeComponent(type, props, context, legacyContext); |
1147 return renderNativeComponent(type, props, context, legacyContext); |
1435 |
1148 |
1436 case 'function': |
1149 case 'function': |
1437 if (type.prototype && typeof type.prototype.render === 'function') { |
1150 if (type.prototype && typeof type.prototype.render === 'function') { |
1464 * @param {Object} [legacyContext] Legacy context object. |
1177 * @param {Object} [legacyContext] Legacy context object. |
1465 * |
1178 * |
1466 * @return {string} Serialized element. |
1179 * @return {string} Serialized element. |
1467 */ |
1180 */ |
1468 |
1181 |
1469 function renderNativeComponent(type, props, context) { |
1182 function renderNativeComponent(type, props, context, legacyContext = {}) { |
1470 var legacyContext = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; |
1183 let content = ''; |
1471 var content = ''; |
|
1472 |
1184 |
1473 if (type === 'textarea' && props.hasOwnProperty('value')) { |
1185 if (type === 'textarea' && props.hasOwnProperty('value')) { |
1474 // Textarea children can be assigned as value prop. If it is, render in |
1186 // Textarea children can be assigned as value prop. If it is, render in |
1475 // place of children. Ensure to omit so it is not assigned as attribute |
1187 // place of children. Ensure to omit so it is not assigned as attribute |
1476 // as well. |
1188 // as well. |
1477 content = renderChildren(props.value, context, legacyContext); |
1189 content = renderChildren(props.value, context, legacyContext); |
1478 props = Object(external_this_lodash_["omit"])(props, 'value'); |
1190 props = Object(external_lodash_["omit"])(props, 'value'); |
1479 } else if (props.dangerouslySetInnerHTML && typeof props.dangerouslySetInnerHTML.__html === 'string') { |
1191 } else if (props.dangerouslySetInnerHTML && typeof props.dangerouslySetInnerHTML.__html === 'string') { |
1480 // Dangerous content is left unescaped. |
1192 // Dangerous content is left unescaped. |
1481 content = props.dangerouslySetInnerHTML.__html; |
1193 content = props.dangerouslySetInnerHTML.__html; |
1482 } else if (typeof props.children !== 'undefined') { |
1194 } else if (typeof props.children !== 'undefined') { |
1483 content = renderChildren(props.children, context, legacyContext); |
1195 content = renderChildren(props.children, context, legacyContext); |
1485 |
1197 |
1486 if (!type) { |
1198 if (!type) { |
1487 return content; |
1199 return content; |
1488 } |
1200 } |
1489 |
1201 |
1490 var attributes = renderAttributes(props); |
1202 const attributes = renderAttributes(props); |
1491 |
1203 |
1492 if (SELF_CLOSING_TAGS.has(type)) { |
1204 if (SELF_CLOSING_TAGS.has(type)) { |
1493 return '<' + type + attributes + '/>'; |
1205 return '<' + type + attributes + '/>'; |
1494 } |
1206 } |
1495 |
1207 |
1506 * @param {Object} [legacyContext] Legacy context object. |
1218 * @param {Object} [legacyContext] Legacy context object. |
1507 * |
1219 * |
1508 * @return {string} Serialized element |
1220 * @return {string} Serialized element |
1509 */ |
1221 */ |
1510 |
1222 |
1511 function renderComponent(Component, props, context) { |
1223 function renderComponent(Component, props, context, legacyContext = {}) { |
1512 var legacyContext = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; |
1224 const instance = new |
1513 var instance = new |
|
1514 /** @type {import('react').ComponentClass} */ |
1225 /** @type {import('react').ComponentClass} */ |
1515 Component(props, legacyContext); |
1226 Component(props, legacyContext); |
1516 |
1227 |
1517 if (typeof // Ignore reason: Current prettier reformats parens and mangles type assertion |
1228 if (typeof // Ignore reason: Current prettier reformats parens and mangles type assertion |
1518 // prettier-ignore |
1229 // prettier-ignore |
1522 Object.assign(legacyContext, |
1233 Object.assign(legacyContext, |
1523 /** @type {{getChildContext?: () => unknown}} */ |
1234 /** @type {{getChildContext?: () => unknown}} */ |
1524 instance.getChildContext()); |
1235 instance.getChildContext()); |
1525 } |
1236 } |
1526 |
1237 |
1527 var html = renderElement(instance.render(), context, legacyContext); |
1238 const html = renderElement(instance.render(), context, legacyContext); |
1528 return html; |
1239 return html; |
1529 } |
1240 } |
1530 /** |
1241 /** |
1531 * Serializes an array of children to string. |
1242 * Serializes an array of children to string. |
1532 * |
1243 * |
1535 * @param {Object} [legacyContext] Legacy context object. |
1246 * @param {Object} [legacyContext] Legacy context object. |
1536 * |
1247 * |
1537 * @return {string} Serialized children. |
1248 * @return {string} Serialized children. |
1538 */ |
1249 */ |
1539 |
1250 |
1540 function renderChildren(children, context) { |
1251 function renderChildren(children, context, legacyContext = {}) { |
1541 var legacyContext = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; |
1252 let result = ''; |
1542 var result = ''; |
1253 children = Object(external_lodash_["castArray"])(children); |
1543 children = Object(external_this_lodash_["castArray"])(children); |
1254 |
1544 |
1255 for (let i = 0; i < children.length; i++) { |
1545 for (var i = 0; i < children.length; i++) { |
1256 const child = children[i]; |
1546 var child = children[i]; |
|
1547 result += renderElement(child, context, legacyContext); |
1257 result += renderElement(child, context, legacyContext); |
1548 } |
1258 } |
1549 |
1259 |
1550 return result; |
1260 return result; |
1551 } |
1261 } |
1557 * @return {string} Attributes string. |
1267 * @return {string} Attributes string. |
1558 */ |
1268 */ |
1559 |
1269 |
1560 |
1270 |
1561 function renderAttributes(props) { |
1271 function renderAttributes(props) { |
1562 var result = ''; |
1272 let result = ''; |
1563 |
1273 |
1564 for (var key in props) { |
1274 for (const key in props) { |
1565 var attribute = getNormalAttributeName(key); |
1275 const attribute = getNormalAttributeName(key); |
1566 |
1276 |
1567 if (!Object(external_this_wp_escapeHtml_["isValidAttributeName"])(attribute)) { |
1277 if (!Object(external_wp_escapeHtml_["isValidAttributeName"])(attribute)) { |
1568 continue; |
1278 continue; |
1569 } |
1279 } |
1570 |
1280 |
1571 var value = getNormalAttributeValue(key, props[key]); // If value is not of serializeable type, skip. |
1281 let value = getNormalAttributeValue(key, props[key]); // If value is not of serializeable type, skip. |
1572 |
1282 |
1573 if (!ATTRIBUTES_TYPES.has(Object(esm_typeof["a" /* default */])(value))) { |
1283 if (!ATTRIBUTES_TYPES.has(typeof value)) { |
1574 continue; |
1284 continue; |
1575 } // Don't render internal attribute names. |
1285 } // Don't render internal attribute names. |
1576 |
1286 |
1577 |
1287 |
1578 if (isInternalAttribute(key)) { |
1288 if (isInternalAttribute(key)) { |
1579 continue; |
1289 continue; |
1580 } |
1290 } |
1581 |
1291 |
1582 var isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute); // Boolean attribute should be omitted outright if its value is false. |
1292 const isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute); // Boolean attribute should be omitted outright if its value is false. |
1583 |
1293 |
1584 if (isBooleanAttribute && value === false) { |
1294 if (isBooleanAttribute && value === false) { |
1585 continue; |
1295 continue; |
1586 } |
1296 } |
1587 |
1297 |
1588 var isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ['data-', 'aria-']) || ENUMERATED_ATTRIBUTES.has(attribute); // Only write boolean value as attribute if meaningful. |
1298 const isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ['data-', 'aria-']) || ENUMERATED_ATTRIBUTES.has(attribute); // Only write boolean value as attribute if meaningful. |
1589 |
1299 |
1590 if (typeof value === 'boolean' && !isMeaningfulAttribute) { |
1300 if (typeof value === 'boolean' && !isMeaningfulAttribute) { |
1591 continue; |
1301 continue; |
1592 } |
1302 } |
1593 |
1303 |
1597 if (isBooleanAttribute) { |
1307 if (isBooleanAttribute) { |
1598 continue; |
1308 continue; |
1599 } |
1309 } |
1600 |
1310 |
1601 if (typeof value === 'string') { |
1311 if (typeof value === 'string') { |
1602 value = Object(external_this_wp_escapeHtml_["escapeAttribute"])(value); |
1312 value = Object(external_wp_escapeHtml_["escapeAttribute"])(value); |
1603 } |
1313 } |
1604 |
1314 |
1605 result += '="' + value + '"'; |
1315 result += '="' + value + '"'; |
1606 } |
1316 } |
1607 |
1317 |
1615 * @return {string} Style attribute value. |
1325 * @return {string} Style attribute value. |
1616 */ |
1326 */ |
1617 |
1327 |
1618 function renderStyle(style) { |
1328 function renderStyle(style) { |
1619 // Only generate from object, e.g. tolerate string value. |
1329 // Only generate from object, e.g. tolerate string value. |
1620 if (!Object(external_this_lodash_["isPlainObject"])(style)) { |
1330 if (!Object(external_lodash_["isPlainObject"])(style)) { |
1621 return style; |
1331 return style; |
1622 } |
1332 } |
1623 |
1333 |
1624 var result; |
1334 let result; |
1625 |
1335 |
1626 for (var property in style) { |
1336 for (const property in style) { |
1627 var value = style[property]; |
1337 const value = style[property]; |
1628 |
1338 |
1629 if (null === value || undefined === value) { |
1339 if (null === value || undefined === value) { |
1630 continue; |
1340 continue; |
1631 } |
1341 } |
1632 |
1342 |
1634 result += ';'; |
1344 result += ';'; |
1635 } else { |
1345 } else { |
1636 result = ''; |
1346 result = ''; |
1637 } |
1347 } |
1638 |
1348 |
1639 var normalName = getNormalStylePropertyName(property); |
1349 const normalName = getNormalStylePropertyName(property); |
1640 var normalValue = getNormalStylePropertyValue(property, value); |
1350 const normalValue = getNormalStylePropertyValue(property, value); |
1641 result += normalName + ':' + normalValue; |
1351 result += normalName + ':' + normalValue; |
1642 } |
1352 } |
1643 |
1353 |
1644 return result; |
1354 return result; |
1645 } |
1355 } |
1653 |
1363 |
1654 |
1364 |
1655 |
1365 |
1656 |
1366 |
1657 |
1367 |
1658 /***/ }), |
|
1659 |
|
1660 /***/ 5: |
|
1661 /***/ (function(module, __webpack_exports__, __webpack_require__) { |
|
1662 |
|
1663 "use strict"; |
|
1664 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _defineProperty; }); |
|
1665 function _defineProperty(obj, key, value) { |
|
1666 if (key in obj) { |
|
1667 Object.defineProperty(obj, key, { |
|
1668 value: value, |
|
1669 enumerable: true, |
|
1670 configurable: true, |
|
1671 writable: true |
|
1672 }); |
|
1673 } else { |
|
1674 obj[key] = value; |
|
1675 } |
|
1676 |
|
1677 return obj; |
|
1678 } |
|
1679 |
|
1680 /***/ }), |
|
1681 |
|
1682 /***/ 89: |
|
1683 /***/ (function(module, exports) { |
|
1684 |
|
1685 (function() { module.exports = this["wp"]["escapeHtml"]; }()); |
|
1686 |
|
1687 /***/ }) |
1368 /***/ }) |
1688 |
1369 |
1689 /******/ }); |
1370 /******/ }); |