Changeset 2951253
- Timestamp:
- 08/10/2023 07:18:02 AM (3 years ago)
- Location:
- blockx/trunk
- Files:
-
- 25 edited
-
Plugin.php (modified) (4 diffs)
-
README.txt (modified) (2 diffs)
-
assets/dist/gutenberg.asset.php (modified) (1 diff)
-
assets/dist/gutenberg.css (modified) (1 diff)
-
assets/dist/gutenberg.js (modified) (1 diff)
-
classes/AssetGeneratorPaths.php (modified) (1 diff)
-
classes/Assets.php (modified) (1 diff)
-
classes/BlockAssetsGenerator.php (modified) (1 diff)
-
classes/Components/Assets.php (modified) (1 diff)
-
classes/Components/Component.php (modified) (1 diff)
-
classes/Components/Database.php (modified) (2 diffs)
-
classes/Components/Plugin.php (modified) (1 diff)
-
classes/Components/Templates.php (modified) (2 diffs)
-
classes/Database.php (modified) (1 diff)
-
classes/Model/BlockId.php (modified) (1 diff)
-
classes/Model/BlockInstance.php (modified) (1 diff)
-
classes/Model/ContainerStyles.php (modified) (1 diff)
-
classes/Model/ContentStructure.php (modified) (1 diff)
-
classes/Model/Option.php (modified) (1 diff)
-
classes/Model/StateLabel.php (modified) (1 diff)
-
classes/Model/Styles.php (modified) (1 diff)
-
classes/Model/UrlSuggestion.php (modified) (1 diff)
-
classes/Model/_Suggestion.php (modified) (1 diff)
-
classes/Widgets/Info.php (modified) (1 diff)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
blockx/trunk/Plugin.php
r2944234 r2951253 5 5 * Plugin URI: https://github.com/palasthotel/blockX 6 6 * Description: Experimental blocks for palasthotel 7 * Version: 1.9. 07 * Version: 1.9.1 8 8 * Author: Palasthotel <rezeption@palasthotel.de> (in person: Edward Bock) 9 9 * Author URI: http://www.palasthotel.de 10 10 * Requires at least: 5.0 11 * Tested up to: 6. 2.211 * Tested up to: 6.3 12 12 * Requires PHP: 8.0 13 13 * Text Domain: blockx … … 22 22 require_once dirname( __FILE__ ) . "/vendor/autoload.php"; 23 23 24 /**25 * @property string path26 * @property string url27 * @property Assets assets28 * @property Gutenberg gutenberg29 * @property Templates templates30 * @property REST rest31 * @property PostHooks $postHooks32 * @property Database database33 * @property string basename34 * @property Settings settings35 * @property Update update36 * @property BlockAssetsGenerator $bag37 * @property Headless $headless38 */39 24 class Plugin extends Components\Plugin { 40 25 … … 94 79 // initialize plugin features 95 80 // ---------------------------------------------------- 81 public Database $database; 82 public REST $rest; 83 public Assets $assets; 84 public BlockAssetsGenerator $bag; 85 public Templates $templates; 86 public Gutenberg $gutenberg; 87 public PostHooks $postHooks; 88 public Settings $settings; 89 public Update $update; 90 public Headless $headless; 96 91 97 92 98 public function onCreate() {93 public function onCreate() { 99 94 100 95 /** … … 102 97 */ 103 98 $this->loadTextdomain( Plugin::DOMAIN, "languages" ); 104 105 99 $this->database = new Database(); 106 100 $this->rest = new REST( $this ); -
blockx/trunk/README.txt
r2944234 r2951253 4 4 Tags: gutenberg, block, developer, utils 5 5 Requires at least: 5.0 6 Tested up to: 6. 2.26 Tested up to: 6.3 7 7 Requires PHP: 8.0 8 Stable tag: 1.9. 08 Stable tag: 1.9.1 9 9 License: GPLv3 10 10 License URI: http://www.gnu.org/licenses/gpl … … 34 34 35 35 == Changelog == 36 37 = 1.9.1 = 38 * Optimization: Allow some html tags in info widget 39 * Refactor: PHP 8.2 fix; remove dynamic properties 36 40 37 41 = 1.9.0 = -
blockx/trunk/assets/dist/gutenberg.asset.php
r2944234 r2951253 1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' 5d309d5ecd76c9b6ba92');1 <?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'ce386644fd9371da4c8d'); -
blockx/trunk/assets/dist/gutenberg.css
r2944234 r2951253 6 6 .blockx--tax-query.is-resolving-search .components-form-token-field__label,.blockx--tax-query.is-resolving-selection .components-form-token-field__token{animation:blockx-tax-query-blink 1s linear infinite}@keyframes blockx-tax-query-blink{50%{opacity:.4}} 7 7 .blockx-taxonomy-term__suggestion{padding:12px}.blockx-taxonomy-term__suggestion:hover{background:#efefef;cursor:pointer}.blockx-taxonomy-term__suggestion+.blockx-taxonomy-term__suggestion{border-top:1px solid #eee} 8 .blockx-media-widget{border:1px solid #efefef;border-radius:5px;margin-bottom: 24px;padding:10px}.blockx-media-widget__control{align-items:center;display:flex;padding-bottom:10px}.blockx-media-widget__btn-clear{margin-left:10px}.blockx-media-widget__preview .spinner{display:block;float:none;margin:0 auto}.blockx-media-widget__preview--item{position:relative}.blockx-media-widget__multiple{*zoom:1}.blockx-media-widget__multiple:after,.blockx-media-widget__multiple:before{content:" ";display:table}.blockx-media-widget__multiple:after{clear:both}.blockx-media-widget__multiple .blockx-media-widget__404,.blockx-media-widget__multiple .blockx-media-widget__preview--is-loading,.blockx-media-widget__multiple .blockx-media-widget__preview>.blockx-media-widget__preview--image{float:left;width:25%}.blockx-media-widget__preview--image img{max-width:100%}.blockx-media-widget__multiple .blockx-media-widget__preview--has-error{width:100%!important}.blockx-media-widget__preview--error{background:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;padding:10px;position:absolute;right:0;top:0;transition:background .3s ease-in-out}.blockx-media-widget__preview--error:hover{background:rgba(0,0,0,.9)}8 .blockx-media-widget{border:1px solid #efefef;border-radius:5px;margin-bottom:8px;padding:10px}.blockx-media-widget__control{align-items:center;display:flex;padding-bottom:10px}.blockx-media-widget__btn-clear{margin-left:10px}.blockx-media-widget__preview .spinner{display:block;float:none;margin:0 auto}.blockx-media-widget__preview--item{position:relative}.blockx-media-widget__multiple{*zoom:1}.blockx-media-widget__multiple:after,.blockx-media-widget__multiple:before{content:" ";display:table}.blockx-media-widget__multiple:after{clear:both}.blockx-media-widget__multiple .blockx-media-widget__404,.blockx-media-widget__multiple .blockx-media-widget__preview--is-loading,.blockx-media-widget__multiple .blockx-media-widget__preview>.blockx-media-widget__preview--image{float:left;width:25%}.blockx-media-widget__preview--image img{max-width:100%}.blockx-media-widget__multiple .blockx-media-widget__preview--has-error{width:100%!important}.blockx-media-widget__preview--error{background:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;padding:10px;position:absolute;right:0;top:0;transition:background .3s ease-in-out}.blockx-media-widget__preview--error:hover{background:rgba(0,0,0,.9)} 9 9 .blockx-list-of-widget>.components-base-control__field>.components-base-control__label{font-size:1em;font-weight:700}.blockx-list-of-widget__body{display:flex;flex-direction:column;gap:10px}.blockx-list-of-widget__control{display:flex;justify-content:space-between;margin-top:10px;padding:5px 0}.blockx-list-of-widget__item{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1);border-radius:4px;margin-inline:-10px;padding-block:8px 6px;padding-inline:8px}.blockx-list-of-widget__control,.blockx-list-of-widget__item{margin-inline:-10px;padding-inline:10px}.blockx-list-of-widget__item .blockx-list-of-widget__item{margin-inline:-6px;padding:6px}.blockx-list-of-widget__item .blockx-list-of-widget__item .blockx-list-of-widget__item{margin-inline:-4px;padding:4px}.blockx-list-of-widget__item--control-move .components-button{margin-right:5px}.blockx-list-of-widget__item--control{display:flex;justify-content:space-between;margin-top:10px} 10 10 .blockx-auto-suggest__suggestion{padding:12px}.blockx-auto-suggest__suggestion:hover{background:#efefef;cursor:pointer}.blockx-auto-suggest__suggestion+.blockx-auto-suggest__suggestion{border-top:1px solid #eee} -
blockx/trunk/assets/dist/gutenberg.js
r2944234 r2951253 1 (()=>{var e={9962:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getBlockContext:()=>o});const r={},o=()=>((e,t="")=>(void 0===r[e]&&(r[e]=React.createContext(t)),r[e]))("block")},8552:(e,t,n)=>{var r=n(852)(n(5639),"DataView");e.exports=r},1989:(e,t,n)=>{var r=n(1789),o=n(401),a=n(7667),s=n(1327),l=n(1866);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},8407:(e,t,n)=>{var r=n(7040),o=n(4125),a=n(2117),s=n(7518),l=n(4705);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},7071:(e,t,n)=>{var r=n(852)(n(5639),"Map");e.exports=r},3369:(e,t,n)=>{var r=n(4785),o=n(1285),a=n(6e3),s=n(9916),l=n(5265);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},3818:(e,t,n)=>{var r=n(852)(n(5639),"Promise");e.exports=r},8525:(e,t,n)=>{var r=n(852)(n(5639),"Set");e.exports=r},6384:(e,t,n)=>{var r=n(8407),o=n(7465),a=n(3779),s=n(7599),l=n(4758),c=n(4309);function i(e){var t=this.__data__=new r(e);this.size=t.size}i.prototype.clear=o,i.prototype.delete=a,i.prototype.get=s,i.prototype.has=l,i.prototype.set=c,e.exports=i},2705:(e,t,n)=>{var r=n(5639).Symbol;e.exports=r},1149:(e,t,n)=>{var r=n(5639).Uint8Array;e.exports=r},577:(e,t,n)=>{var r=n(852)(n(5639),"WeakMap");e.exports=r},7412:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},4963:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[o++]=s)}return a}},4636:(e,t,n)=>{var r=n(2545),o=n(5694),a=n(1469),s=n(4144),l=n(5776),c=n(6719),i=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),u=!n&&o(e),d=!n&&!u&&s(e),p=!n&&!u&&!d&&c(e),m=n||u||d||p,f=m?r(e.length,String):[],v=f.length;for(var g in e)!t&&!i.call(e,g)||m&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||l(g,v))||f.push(g);return f}},2488:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},4865:(e,t,n)=>{var r=n(9465),o=n(7813),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var s=e[t];a.call(e,t)&&o(s,n)&&(void 0!==n||t in e)||r(e,t,n)}},8470:(e,t,n)=>{var r=n(7813);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},4037:(e,t,n)=>{var r=n(8363),o=n(3674);e.exports=function(e,t){return e&&r(t,o(t),e)}},3886:(e,t,n)=>{var r=n(8363),o=n(1704);e.exports=function(e,t){return e&&r(t,o(t),e)}},9465:(e,t,n)=>{var r=n(8777);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},5990:(e,t,n)=>{var r=n(6384),o=n(7412),a=n(4865),s=n(4037),l=n(3886),c=n(4626),i=n(278),u=n(8805),d=n(1911),p=n(8234),m=n(6904),f=n(4160),v=n(3824),g=n(9148),b=n(8517),y=n(1469),h=n(4144),_=n(6688),x=n(3218),k=n(2928),E=n(3674),w=n(1704),S="[object Arguments]",j="[object Function]",C="[object Object]",O={};O[S]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[C]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[j]=O["[object WeakMap]"]=!1,e.exports=function e(t,n,B,I,A,N){var T,R=1&n,P=2&n,L=4&n;if(B&&(T=A?B(t,I,A,N):B(t)),void 0!==T)return T;if(!x(t))return t;var $=y(t);if($){if(T=v(t),!R)return i(t,T)}else{var F=f(t),D=F==j||"[object GeneratorFunction]"==F;if(h(t))return c(t,R);if(F==C||F==S||D&&!A){if(T=P||D?{}:b(t),!R)return P?d(t,l(T,t)):u(t,s(T,t))}else{if(!O[F])return A?t:{};T=g(t,F,R)}}N||(N=new r);var U=N.get(t);if(U)return U;N.set(t,T),k(t)?t.forEach((function(r){T.add(e(r,n,B,r,t,N))})):_(t)&&t.forEach((function(r,o){T.set(o,e(r,n,B,o,t,N))}));var M=$?void 0:(L?P?m:p:P?w:E)(t);return o(M||t,(function(r,o){M&&(r=t[o=r]),a(T,o,e(r,n,B,o,t,N))})),T}},3118:(e,t,n)=>{var r=n(3218),o=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},8866:(e,t,n)=>{var r=n(2488),o=n(1469);e.exports=function(e,t,n){var a=t(e);return o(e)?a:r(a,n(e))}},4239:(e,t,n)=>{var r=n(2705),o=n(9607),a=n(2333),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?o(e):a(e)}},9454:(e,t,n)=>{var r=n(4239),o=n(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},5588:(e,t,n)=>{var r=n(4160),o=n(7005);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},8458:(e,t,n)=>{var r=n(3560),o=n(5346),a=n(3218),s=n(346),l=/^\[object .+?Constructor\]$/,c=Function.prototype,i=Object.prototype,u=c.toString,d=i.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(r(e)?p:l).test(s(e))}},9221:(e,t,n)=>{var r=n(4160),o=n(7005);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},8749:(e,t,n)=>{var r=n(4239),o=n(1780),a=n(7005),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!s[r(e)]}},280:(e,t,n)=>{var r=n(5726),o=n(6916),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},313:(e,t,n)=>{var r=n(3218),o=n(5726),a=n(3498),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var l in e)("constructor"!=l||!t&&s.call(e,l))&&n.push(l);return n}},2545:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},1717:e=>{e.exports=function(e){return function(t){return e(t)}}},4318:(e,t,n)=>{var r=n(1149);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},4626:(e,t,n)=>{e=n.nmd(e);var r=n(5639),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,l=s?s.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}},7157:(e,t,n)=>{var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},3147:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},419:(e,t,n)=>{var r=n(2705),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},7133:(e,t,n)=>{var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},278:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},8363:(e,t,n)=>{var r=n(4865),o=n(9465);e.exports=function(e,t,n,a){var s=!n;n||(n={});for(var l=-1,c=t.length;++l<c;){var i=t[l],u=a?a(n[i],e[i],i,n,e):void 0;void 0===u&&(u=e[i]),s?o(n,i,u):r(n,i,u)}return n}},8805:(e,t,n)=>{var r=n(8363),o=n(9551);e.exports=function(e,t){return r(e,o(e),t)}},1911:(e,t,n)=>{var r=n(8363),o=n(1442);e.exports=function(e,t){return r(e,o(e),t)}},4429:(e,t,n)=>{var r=n(5639)["__core-js_shared__"];e.exports=r},8777:(e,t,n)=>{var r=n(852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},1957:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},8234:(e,t,n)=>{var r=n(8866),o=n(9551),a=n(3674);e.exports=function(e){return r(e,a,o)}},6904:(e,t,n)=>{var r=n(8866),o=n(1442),a=n(1704);e.exports=function(e){return r(e,a,o)}},5050:(e,t,n)=>{var r=n(7019);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},852:(e,t,n)=>{var r=n(8458),o=n(7801);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},5924:(e,t,n)=>{var r=n(5569)(Object.getPrototypeOf,Object);e.exports=r},9607:(e,t,n)=>{var r=n(2705),o=Object.prototype,a=o.hasOwnProperty,s=o.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[l]=n:delete e[l]),o}},9551:(e,t,n)=>{var r=n(4963),o=n(479),a=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,l=s?function(e){return null==e?[]:(e=Object(e),r(s(e),(function(t){return a.call(e,t)})))}:o;e.exports=l},1442:(e,t,n)=>{var r=n(2488),o=n(5924),a=n(9551),s=n(479),l=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,a(e)),e=o(e);return t}:s;e.exports=l},4160:(e,t,n)=>{var r=n(8552),o=n(7071),a=n(3818),s=n(8525),l=n(577),c=n(4239),i=n(346),u="[object Map]",d="[object Promise]",p="[object Set]",m="[object WeakMap]",f="[object DataView]",v=i(r),g=i(o),b=i(a),y=i(s),h=i(l),_=c;(r&&_(new r(new ArrayBuffer(1)))!=f||o&&_(new o)!=u||a&&_(a.resolve())!=d||s&&_(new s)!=p||l&&_(new l)!=m)&&(_=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?i(n):"";if(r)switch(r){case v:return f;case g:return u;case b:return d;case y:return p;case h:return m}return t}),e.exports=_},7801:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},1789:(e,t,n)=>{var r=n(4536);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},7667:(e,t,n)=>{var r=n(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},1327:(e,t,n)=>{var r=n(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},1866:(e,t,n)=>{var r=n(4536);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},3824:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},9148:(e,t,n)=>{var r=n(4318),o=n(7157),a=n(3147),s=n(419),l=n(7133);e.exports=function(e,t,n){var c=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new c(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return l(e,n);case"[object Map]":case"[object Set]":return new c;case"[object Number]":case"[object String]":return new c(e);case"[object RegExp]":return a(e);case"[object Symbol]":return s(e)}}},8517:(e,t,n)=>{var r=n(3118),o=n(5924),a=n(5726);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}},5776:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},7019:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},5346:(e,t,n)=>{var r,o=n(4429),a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},5726:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},7040:e=>{e.exports=function(){this.__data__=[],this.size=0}},4125:(e,t,n)=>{var r=n(8470),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():o.call(t,n,1),--this.size,0))}},2117:(e,t,n)=>{var r=n(8470);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},7518:(e,t,n)=>{var r=n(8470);e.exports=function(e){return r(this.__data__,e)>-1}},4705:(e,t,n)=>{var r=n(8470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4785:(e,t,n)=>{var r=n(1989),o=n(8407),a=n(7071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},1285:(e,t,n)=>{var r=n(5050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},6e3:(e,t,n)=>{var r=n(5050);e.exports=function(e){return r(this,e).get(e)}},9916:(e,t,n)=>{var r=n(5050);e.exports=function(e){return r(this,e).has(e)}},5265:(e,t,n)=>{var r=n(5050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},4536:(e,t,n)=>{var r=n(852)(Object,"create");e.exports=r},6916:(e,t,n)=>{var r=n(5569)(Object.keys,Object);e.exports=r},3498:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},1167:(e,t,n)=>{e=n.nmd(e);var r=n(1957),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o&&r.process,l=function(){try{return a&&a.require&&a.require("util").types||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=l},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},5639:(e,t,n)=>{var r=n(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},7465:(e,t,n)=>{var r=n(8407);e.exports=function(){this.__data__=new r,this.size=0}},3779:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},7599:e=>{e.exports=function(e){return this.__data__.get(e)}},4758:e=>{e.exports=function(e){return this.__data__.has(e)}},4309:(e,t,n)=>{var r=n(8407),o=n(7071),a=n(3369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(s)}return n.set(e,t),this.size=n.size,this}},346:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},361:(e,t,n)=>{var r=n(5990);e.exports=function(e){return r(e,5)}},7813:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},5694:(e,t,n)=>{var r=n(9454),o=n(7005),a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&s.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},1469:e=>{var t=Array.isArray;e.exports=t},8612:(e,t,n)=>{var r=n(3560),o=n(1780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},4144:(e,t,n)=>{e=n.nmd(e);var r=n(5639),o=n(5062),a=t&&!t.nodeType&&t,s=a&&e&&!e.nodeType&&e,l=s&&s.exports===a?r.Buffer:void 0,c=(l?l.isBuffer:void 0)||o;e.exports=c},3560:(e,t,n)=>{var r=n(4239),o=n(3218);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},6688:(e,t,n)=>{var r=n(5588),o=n(1717),a=n(1167),s=a&&a.isMap,l=s?o(s):r;e.exports=l},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},2928:(e,t,n)=>{var r=n(9221),o=n(1717),a=n(1167),s=a&&a.isSet,l=s?o(s):r;e.exports=l},6719:(e,t,n)=>{var r=n(8749),o=n(1717),a=n(1167),s=a&&a.isTypedArray,l=s?o(s):r;e.exports=l},3674:(e,t,n)=>{var r=n(4636),o=n(280),a=n(8612);e.exports=function(e){return a(e)?r(e):o(e)}},1704:(e,t,n)=>{var r=n(4636),o=n(313),a=n(8612);e.exports=function(e){return a(e)?r(e,!0):o(e)}},479:e=>{e.exports=function(){return[]}},5062:e=>{e.exports=function(){return!1}},3250:(e,t,n)=>{"use strict";var r=n(9196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,s=r.useEffect,l=r.useLayoutEffect,c=r.useDebugValue;function i(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,i(o)&&u({inst:o})}),[e,n,t]),s((function(){return i(o)&&u({inst:o}),e((function(){i(o)&&u({inst:o})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},9196:e=>{"use strict";e.exports=window.React}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r](a,a.exports,n),a.loaded=!0,a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";const e=window.wp.apiFetch;var t=n.n(e);const r=window.wp.blocks,o=window.wp.element,a=window.wp.data,s=()=>(0,a.useSelect)((e=>e("core/edit-post").__experimentalGetPreviewDeviceType()),[]),l=window.wp.blockEditor,c=JSON.parse('{"apiVersion":2,"name":"blockx/composed-block","title":"composedBlock","category":"design","icon":"layout","description":"Adds a composed Block which can be used to insert other Blocks into one new Block","keywords":["composedBlock","innerBlocks"],"textdomain":"blockx","supports":{"html":false},"editorStyle":"blockx_composedBlock_style_editor","style":"blockx_composedBlock_style"}'),i=l.useInnerBlocksProps?l.useInnerBlocksProps:l.__experimentalUseInnerBlocksProps;function u(e,t){const n=["blockx__composed-block",`blockx__composed-block--${e.replace("/","_")}`];return t&&n.push(`preview-mode-${t}`),n}const d=e=>{const t={...c,name:e.id,title:e.title,style:e.style,editorStyle:e.editorStyle,templates:e.templates,allowedBlocks:e.allowedBlocks,templateLock:e.templateLock,orientation:e.orientation};e.category&&(t.category=e.category),e.icon&&(t.icon=e.icon);const n=t.name;return{meta:t,settings:{category:t.category,icon:t.icon,transforms:[],edit:e=>{const r=s(),a=u(n,r),c=(0,l.useBlockProps)({className:a.join(" ")}),d=i(c,{allowedBlocks:t.allowedBlocks,template:t.templates,templateLock:t.templateLock,orientation:t.orientation,renderAppender:l.InnerBlocks.ButtonBlockAppender});return(0,o.createElement)("div",{...d})},save:({attributes:e})=>{const t=l.useBlockProps.save(),r=[t.className,...u(n)];return t.className=r.join(" "),(0,o.createElement)("div",{...t},(0,o.createElement)(l.InnerBlocks.Content,null))}}}};for(const e of BlockX.composedBlocks){const{meta:t,settings:n}=d(e);(0,r.registerBlockType)(t,n)}const p=JSON.parse('{"apiVersion":2,"name":"blockx/slot","title":"Slot","icon":"columns","category":"design","description":"A single slot within a container block.","textdomain":"blockx","parent":["blockx/container"],"attributes":{},"supports":{"inserter":false,"reusable":false,"html":false},"editorStyle":"blockx_slot_style_editor","style":"blockx_slot_style"}'),m=l.useInnerBlocksProps?l.useInnerBlocksProps:l.__experimentalUseInnerBlocksProps,f={edit:e=>{const{clientId:t,attributes:n}=e,{columnsIds:r,hasChildBlocks:s,rootClientId:c}=(0,a.useSelect)((e=>{const{getBlockOrder:n,getBlockRootClientId:r}=e(l.store),o=r(t);return{hasChildBlocks:n(t).length>0,rootClientId:o,columnsIds:n(o)}}),[t]),i=(0,l.useBlockProps)({className:"blockx__slot"}),u=m(i,{renderAppender:s?void 0:l.InnerBlocks.ButtonBlockAppender});return(0,o.createElement)("div",{...u})},save:()=>{const e=l.useBlockProps.save();return e.className=`${e.className} blockx__slot`,(0,o.createElement)("div",{...e},(0,o.createElement)(l.InnerBlocks.Content,null))}},v=JSON.parse('{"apiVersion":2,"name":"blockx/container","title":"Container","category":"design","description":"Adds a container with custom grid.","keywords":["container","row","grid"],"textdomain":"blockx","supports":{"html":false},"editorStyle":"blockx_container_style_editor","style":"blockx_container_style"}'),g=["blockx/slot"],b=l.useInnerBlocksProps?l.useInnerBlocksProps:l.__experimentalUseInnerBlocksProps;function y(e,t){const n=["blockx__container",`blockx__container--c${e}`];return t&&n.push(`preview-mode-${t}`),n}const h=e=>{const t={...v,name:e.id,title:e.title,style:e.style,editorStyle:e.editorStyle},n=e.columns.map((e=>["blockx/slot",{weight:e}])),r=e.columns.reduce(((e,t)=>e+t),0),a=e.columns.map((e=>`${e}d${r}`)).join("-");return{meta:t,settings:{icon:"layout",transforms:[],edit:e=>{const t=s(),r=y(a,t),c=(0,l.useBlockProps)({className:r.join(" ")}),i=b(c,{allowedBlocks:g,template:n,orientation:"horizontal",renderAppender:!1});return(0,o.createElement)("div",{...i})},save:({attributes:e})=>{const t=l.useBlockProps.save(),n=[t.className,...y(a)];return t.className=n.join(" "),(0,o.createElement)("div",{...t},(0,o.createElement)(l.InnerBlocks.Content,null))}}}};(0,r.registerBlockType)(p,f);for(const e of BlockX.containers){const{meta:t,settings:n}=h(e);(0,r.registerBlockType)(t,n)}const _=window.wp.components,x=e=>"string"==typeof e?BlockX.i18n[e]:BlockX.i18n,k=()=>x("widget_tax_query"),E=()=>x("widget_media");var w=n(9196),S=n(1688);const j=()=>{},C=j(),O=Object,B=e=>e===C,I=e=>"function"==typeof e,A=(e,t)=>({...e,...t}),N=new WeakMap;let T=0;const R=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,a;if(O(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=N.get(e),o)return o;if(o=++T+"~",N.set(e,o),n==Array){for(o="@",a=0;a<e.length;a++)o+=R(e[a])+",";N.set(e,o)}if(n==O){o="#";const t=O.keys(e).sort();for(;!B(a=t.pop());)B(e[a])||(o+=a+":"+R(e[a])+",");N.set(e,o)}}return o},P=new WeakMap,L={},$={},F="undefined",D=typeof window!=F,U=typeof document!=F,M=(e,t)=>{const n=P.get(e);return[()=>!B(t)&&e.get(t)||L,r=>{if(!B(t)){const o=e.get(t);t in $||($[t]=o),n[5](t,A(o,r),o||L)}},n[6],()=>!B(t)&&t in $?$[t]:!B(t)&&e.get(t)||L]};let V=!0;const[q,z]=D&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[j,j],J={isOnline:()=>V,isVisible:()=>{const e=U&&document.visibilityState;return B(e)||"hidden"!==e}},X={initFocus:e=>(U&&document.addEventListener("visibilitychange",e),q("focus",e),()=>{U&&document.removeEventListener("visibilitychange",e),z("focus",e)}),initReconnect:e=>{const t=()=>{V=!0,e()},n=()=>{V=!1};return q("online",t),q("offline",n),()=>{z("online",t),z("offline",n)}}},W=!w.useId,Q=!D||"Deno"in window,H=Q?w.useEffect:w.useLayoutEffect,G="undefined"!=typeof navigator&&navigator.connection,K=!Q&&G&&(["slow-2g","2g"].includes(G.effectiveType)||G.saveData),Y=e=>{if(I(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?R(e):"",t]};let Z=0;const ee=()=>++Z;async function te(...e){const[t,n,r,o]=e,a=A({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let s=a.populateCache;const l=a.rollbackOnError;let c=a.optimisticData;const i=!1!==a.revalidate,u=a.throwOnError;if(I(n)){const e=n,r=[],o=t.keys();for(const n of o)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){const[o]=Y(n);if(!o)return;const[a,d]=M(t,o),[p,m,f,v]=P.get(t),g=p[o],b=()=>i&&(delete f[o],delete v[o],g&&g[0])?g[0](2).then((()=>a().data)):a().data;if(e.length<3)return b();let y,h=r;const _=ee();m[o]=[_,0];const x=!B(c),k=a(),E=k.data,w=k._c,S=B(w)?E:w;if(x&&(c=I(c)?c(S,E):c,d({data:c,_c:S})),I(h))try{h=h(S)}catch(e){y=e}if(h&&I(h.then)){if(h=await h.catch((e=>{y=e})),_!==m[o][0]){if(y)throw y;return h}y&&x&&(e=>"function"==typeof l?l(e):!1!==l)(y)&&(s=!0,h=S,d({data:h,_c:C}))}s&&(y||(I(s)&&(h=s(h,S)),d({data:h,error:C,_c:C}))),m[o][1]=ee();const j=await b();if(d({_c:C}),!y)return s?j:h;if(u)throw y}}const ne=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},re=(e,t)=>{if(!P.has(e)){const n=A(X,t),r={},o=te.bind(C,e);let a=j;const s={},l=(e,t)=>{const n=s[e]||[];return s[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},c=(t,n,r)=>{e.set(t,n);const o=s[t];if(o)for(const e of o)e(n,r)},i=()=>{if(!P.has(e)&&(P.set(e,[r,{},{},{},o,c,l]),!Q)){const t=n.initFocus(setTimeout.bind(C,ne.bind(C,r,0))),o=n.initReconnect(setTimeout.bind(C,ne.bind(C,r,1)));a=()=>{t&&t(),o&&o(),P.delete(e)}}};return i(),[e,o,i,a]}return[e,P.get(e)[4]]},[oe,ae]=re(new Map),se=A({onLoadingSlow:j,onSuccess:j,onError:j,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,a=r.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*t.errorRetryInterval;!B(o)&&a>o||setTimeout(n,s,r)},onDiscarded:j,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:K?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:K?5e3:3e3,compare:(e,t)=>R(e)==R(t),isPaused:()=>!1,cache:oe,mutate:ae,fallback:{}},J),le=(e,t)=>{const n=A(e,t);if(t){const{use:r,fallback:o}=e,{use:a,fallback:s}=t;r&&a&&(n.use=r.concat(a)),o&&s&&(n.fallback=A(o,s))}return n},ce=(0,w.createContext)({}),ie=D&&window.__SWR_DEVTOOLS_USE__,ue=ie?window.__SWR_DEVTOOLS_USE__:[],de=ue.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=Y(t),[,,,o]=P.get(oe),a=o[r];return B(a)?n(...e):(delete o[r],a)}),r)));ie&&(window.__SWR_DEVTOOLS_REACT__=w);const pe=w.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),me={dedupe:!0},fe=(O.defineProperty((e=>{const{value:t}=e,n=(0,w.useContext)(ce),r=I(t),o=(0,w.useMemo)((()=>r?t(n):t),[r,n,t]),a=(0,w.useMemo)((()=>r?o:le(n,o)),[r,n,o]),s=o&&o.provider,l=(0,w.useRef)(C);s&&!l.current&&(l.current=re(s(a.cache||oe),o));const c=l.current;return c&&(a.cache=c[0],a.mutate=c[1]),H((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,w.createElement)(ce.Provider,A(e,{value:a}))}),"defaultValue",{value:se}),ve=(e,t,n)=>{const{cache:r,compare:o,suspense:a,fallbackData:s,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:i,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:p}=n,[m,f,v,g]=P.get(r),[b,y]=Y(e),h=(0,w.useRef)(!1),_=(0,w.useRef)(!1),x=(0,w.useRef)(b),k=(0,w.useRef)(t),E=(0,w.useRef)(n),j=()=>E.current,O=()=>j().isVisible()&&j().isOnline(),[N,T,R,L]=M(r,b),$=(0,w.useRef)({}).current,U=B(s)?n.fallback[b]:s,V=(e,t)=>{for(const n in $){const r=n;if("data"===r){if(!o(e[r],t[r])){if(!B(e[r]))return!1;if(!o(re,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},q=(0,w.useMemo)((()=>{const e=!!b&&!!t&&(B(l)?!j().isPaused()&&!a&&(!!B(c)||c):l),n=t=>{const n=A(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=N(),o=L(),s=n(r),i=r===o?s:n(o);let u=s;return[()=>{const e=n(N());return V(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>i]}),[r,b]),z=(0,S.useSyncExternalStore)((0,w.useCallback)((e=>R(b,((t,n)=>{V(n,t)||e()}))),[r,b]),q[0],q[1]),J=!h.current,X=m[b]&&m[b].length>0,G=z.data,K=B(G)?U:G,Z=z.error,ne=(0,w.useRef)(K),re=p?B(G)?ne.current:G:K,oe=!(X&&!B(Z))&&(J&&!B(l)?l:!j().isPaused()&&(a?!B(K)&&c:B(K)||c)),ae=!!(b&&t&&J&&oe),se=B(z.isValidating)?ae:z.isValidating,le=B(z.isLoading)?ae:z.isLoading,ce=(0,w.useCallback)((async e=>{const t=k.current;if(!b||!t||_.current||j().isPaused())return!1;let r,a,s=!0;const l=e||{},c=!v[b]||!l.dedupe,i=()=>W?!_.current&&b===x.current&&h.current:b===x.current,u={isValidating:!1,isLoading:!1},d=()=>{T(u)},p=()=>{const e=v[b];e&&e[1]===a&&delete v[b]},g={isValidating:!0};B(N().data)&&(g.isLoading=!0);try{if(c&&(T(g),n.loadingTimeout&&B(N().data)&&setTimeout((()=>{s&&i()&&j().onLoadingSlow(b,n)}),n.loadingTimeout),v[b]=[t(y),ee()]),[r,a]=v[b],r=await r,c&&setTimeout(p,n.dedupingInterval),!v[b]||v[b][1]!==a)return c&&i()&&j().onDiscarded(b),!1;u.error=C;const e=f[b];if(!B(e)&&(a<=e[0]||a<=e[1]||0===e[1]))return d(),c&&i()&&j().onDiscarded(b),!1;const l=N().data;u.data=o(l,r)?l:r,c&&i()&&j().onSuccess(r,b,n)}catch(e){p();const t=j(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,c&&i()&&(t.onError(e,b,t),(!0===n||I(n)&&n(e))&&O()&&t.onErrorRetry(e,b,t,(e=>{const t=m[b];t&&t[0]&&t[0](3,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return s=!1,d(),!0}),[b,r]),ie=(0,w.useCallback)(((...e)=>te(r,x.current,...e)),[]);if(H((()=>{k.current=t,E.current=n,B(G)||(ne.current=G)})),H((()=>{if(!b)return;const e=ce.bind(C,me);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(b,m,((n,r={})=>{if(0==n){const n=Date.now();j().revalidateOnFocus&&n>t&&O()&&(t=n+j().focusThrottleInterval,e())}else if(1==n)j().revalidateOnReconnect&&O()&&e();else{if(2==n)return ce();if(3==n)return ce(r)}}));return _.current=!1,x.current=b,h.current=!0,T({_k:y}),oe&&(B(K)||Q?e():(r=e,D&&typeof window.requestAnimationFrame!=F?window.requestAnimationFrame(r):setTimeout(r,1))),()=>{_.current=!0,n()};var r}),[b]),H((()=>{let e;function t(){const t=I(i)?i(N().data):i;t&&-1!==e&&(e=setTimeout(n,t))}function n(){N().error||!u&&!j().isVisible()||!d&&!j().isOnline()?t():ce(me).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[i,u,d,b]),(0,w.useDebugValue)(re),a&&B(K)&&b){if(!W&&Q)throw new Error("Fallback data is required when using suspense in SSR.");k.current=t,E.current=n,_.current=!1;const e=g[b];if(!B(e)){const t=ie(e);pe(t)}if(!B(Z))throw Z;{const e=ce(me);B(re)||(e.status="fulfilled",e.value=!0),pe(e)}}return{mutate:ie,get data(){return $.data=!0,re},get error(){return $.error=!0,Z},get isValidating(){return $.isValidating=!0,se},get isLoading(){return $.isLoading=!0,le}}},function(...e){const t=A(se,(0,w.useContext)(ce)),[n,r,o]=(e=>I(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),a=le(t,o);let s=ve;const{use:l}=a,c=(l||[]).concat(de);for(let e=c.length;e--;)s=c[e](s);return s(n,r||a.fetcher||null,a)});var ve,ge=n(9962);const be=()=>(0,w.useContext)((0,ge.getBlockContext)()),ye=(e,t)=>{const[n,r]=(0,o.useState)(e);return(0,o.useEffect)((()=>{const n=setTimeout((()=>{r(e)}),t);return()=>{clearTimeout(n)}}),[e,t]),n},he=(e,t=[],n=!0)=>{(0,o.useEffect)((()=>{if(!n)return;const t=({key:t})=>{"Escape"===t&&e()};return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t)}}),t)},_e={},xe=async e=>{const n=_e[e];if(typeof n==typeof{}&&void 0!==n.post_title)return n;const r=await t()({path:"/blockx/v1/get/"+e});return typeof r==typeof{}&&r.ID&&(_e[e]={..._e[e]||{},...r}),r},ke={},Ee=({label:e,value:t,onUnlock:n})=>(0,o.createElement)(_.BaseControl,{className:"blockx--locked-text-control"},(0,o.createElement)(_.TextControl,{label:e,value:t,readOnly:!0}),(0,o.createElement)("span",{className:"blockx--locked-text-control__icon",onClick:n},(0,o.createElement)(_.Icon,{icon:"no"}))),we=(e,t,n)=>{const r=(0,a.useSelect)((n=>((e,t)=>(0,a.select)("core/data").isResolving("core","getEntityRecords",["taxonomy",e,t]))(e,t)),[e,...n]),[s,l]=(0,o.useState)([]);return(0,o.useEffect)((()=>{l(((e,t)=>(0,a.select)("core").getEntityRecords("taxonomy",e,t)||[])(e,t))}),[r,e,...n]),{terms:s,isResolving:r}},Se=(e,t,n=25)=>we(e,{per_page:n,search:t},[t,n]),je=(e,t)=>we(e,{include:t},[t.join(",")]),Ce={},Oe=async e=>{const n=Ce[e];if(typeof n==typeof{}&&void 0!==n.name)return n;const r=await t()({path:"/wp/v2/users/"+e});return typeof r==typeof{}&&r.id&&(Ce[e]={...Ce[e]||{},...r}),r},Be={},Ie=({label:e,value:t,onChange:n,onFocus:r,isLoading:a=!1,showPopover:s=!1,children:l})=>(0,o.createElement)(_.BaseControl,{className:"blockx--popover-text-control"},(0,o.createElement)("div",{className:"blockx--popover-text-control__input-wrapper"},(0,o.createElement)(_.TextControl,{label:e,value:t,onChange:n,onFocus:r}),a&&(0,o.createElement)("span",{className:"blockx--popover-text-control__spinner-wrapper"},(0,o.createElement)(_.Spinner,null))),s?(0,o.createElement)(_.Popover,{focusOnMount:!1,position:"bottom center"},(0,o.createElement)("div",{className:"blockx--popover-text-control__popover"},l)):null),Ae=({label:e,useCompletion:t,renderItem:n,messageSearching:r="Searching...",messageNothingFound:a="Nothing found."})=>{const[s,l]=(0,o.useState)(""),[c,i]=(0,o.useState)(!1);he((()=>{i(!1)}),[c],c);const[u,d]=t(s);return(0,o.createElement)(Ie,{label:e,onChange:e=>{i(!0),l(e)},onFocus:()=>i(!0),showPopover:c,isLoading:d},u.length>0?u.map((e=>n(e))):(0,o.createElement)("p",{className:"blockx--auto-complete__no-results"},d?r:a))},Ne=({ID:e,post_title:t,onClick:n})=>(0,o.createElement)("div",{className:"blockx-post",onClick:n},t,(0,o.createElement)("br",null),(0,o.createElement)("i",{className:"description"},"ID: ",e)),Te=({label:e,post_types:n,post_status:r,use_context:a,onFound:s})=>{const l=((e,n,r)=>(0,o.useCallback)((o=>{const{posts:a,isLoading:s}=((e,n,r,o)=>{const{blockId:a,dirtyState:s}=be(),l=((e,t,n,r)=>({s:e,post_type:t.join(","),post_status:n.join(","),block_instance:r}))(ye(e,600),n,r,{...o?{blockId:a,content:s}:{blockId:a}}),c=JSON.stringify(l),{data:i,error:u}=fe(c,(e=>async()=>{if(0===e.length)return[];const n=JSON.stringify(e);if(typeof ke[n]==typeof[])return ke[n];const r=await t()({method:"POST",path:"/blockx/v1/query",data:e});ke[n]=r;for(const e of r)_e[e.ID]=e;return r})(l));return{posts:i||[],isLoading:!u&&!i}})(o,e,n,r);return[a,s]}),[e,n,r]))(n,r,a);return(0,o.createElement)(Ae,{label:e,useCompletion:l,renderItem:e=>(0,o.createElement)(Ne,{key:e.ID,...e,onClick:()=>s(e.ID)})})},Re=({label:e,post_id:t,onUnlock:n})=>{const{post:r}=(e=>{const{data:t,error:n}=fe(e,xe);return{post:t||{},isLoading:!n&&!t}})(t),{post_title:a=t}=r;return(0,o.createElement)(Ee,{label:e,value:a,onUnlock:n})},Pe=({id:e,name:t,onClick:n})=>(0,o.createElement)("div",{className:"blockx-user",onClick:n},t,(0,o.createElement)("br",null),(0,o.createElement)("i",{className:"description"},"id: ",e)),Le=({label:e,roles:n,use_context:r,onFound:a})=>{const s=((e,n)=>(0,o.useCallback)((r=>{const{users:o,isLoading:a}=((e,n,r)=>{const{blockId:o,dirtyState:a}=be(),s=((e,t,n)=>({search:e,roles:t.join(","),block_instance:n}))(ye(e,600),n,{...r?{blockId:o,content:a}:{blockId:o}}),l=JSON.stringify(s),{data:c,error:i}=fe(l,(e=>async()=>{if(0===e.length)return[];const n=[];for(const t in e)n.push(`${t}=${e[t]}`);const r=n.join("&"),o=r;if(typeof Be[o]==typeof[])return Be[o];const a=await t()({path:`/wp/v2/users?${r}`});Be[o]=a;for(const e of a)Ce[e.id]=e;return a})(s));return{users:c||[],isLoading:!i&&!c}})(r,e,n);return[o,a]}),[e,n]))(n,r);return(0,o.createElement)(Ae,{label:e,useCompletion:s,renderItem:e=>(0,o.createElement)(Pe,{key:e.id,...e,onClick:()=>a(e.id)}),messageNothingFound:"No users found."})},$e=({label:e,user_id:t,onUnlock:n})=>{const{user:r}=(e=>{const{data:t,error:n}=fe(e,Oe);return{user:t||{},isLoading:!n&&!t}})(t),{name:a=t}=r;return(0,o.createElement)(Ee,{label:e,value:a,onUnlock:n})},Fe=(e,t)=>((e,t)=>t.find((t=>t.id===e)))(e,t)||((e,t)=>t.find((t=>t.slug===e)))(e,t)||((e,t)=>t.find((t=>t.name===e)))(e,t),De=({taxonomies:e,value:t,onChange:n})=>{const{taxonomy:r=e[0],termIds:a=[],operator:s="OR"}=t,{label_taxonomy:l,label_add_terms:c,label_operator:i}=k(),[u,d]=(0,o.useState)(""),[p,m]=(0,o.useState)(""),{terms:f,isResolving:v}=Se(r,p),{terms:g,isResolving:b}=je(r,a);(0,o.useEffect)((()=>{e.map((e=>e.value)).includes(r)||n({...t,taxonomy:e[0].value})}),[r,e]),(0,o.useEffect)((()=>{let e=setTimeout((()=>{m(u)}),600);return()=>clearTimeout(e)}),[a,u]);const y=["blockx--tax-query"];return v&&y.push("is-resolving-search"),b&&y.push("is-resolving-selection"),(0,o.createElement)("div",{className:y.join(" ")},(0,o.createElement)("div",null,(0,o.createElement)(_.SelectControl,{label:l,options:e,value:r,onChange:e=>n({...t,taxonomy:e})})),(0,o.createElement)("div",null,(0,o.createElement)(_.FormTokenField,{label:c,value:a.map((e=>{const t=Fe(e,g);return t?t.name:e})),onInputChange:e=>{d(e)},suggestions:f.map((e=>e.name)),onChange:e=>{const r=e.map((e=>{const t="string"==typeof e?e:e.value,n=Fe(t,f)||Fe(t,g);return n?n.id:t}));n({...t,termIds:r})}})),(0,o.createElement)("div",null,(0,o.createElement)(_.SelectControl,{label:i,value:s,options:["IN","NOT IN","AND"].map((e=>((e,t)=>({value:e,label:t}))(e,e))),onChange:e=>{n({...t,operator:e})}})))},Ue=({children:e})=>(0,o.createElement)("div",{style:{background:"rgba(0, 0, 0, 0.02)",padding:8,border:"1px solid rgba(0, 0, 0, 0.1)",borderRadius:4,marginBottom:5,marginLeft:-10,marginRight:-10}},e),Me=({taxonomies:e,value:t,onChange:n})=>{const{toggle_AND_description:r,toggle_OR_description:a,btn_add_taxonomy:s,btn_delete_taxonomy:l}=k(),{taxonomies:c=[],relation:i="OR"}=t,u=e=>n(e.taxonomies.length>=1?e:void 0);return(0,o.createElement)("div",null,(0,o.createElement)("div",null,c.map(((n,r)=>(0,o.createElement)(Ue,{key:r},(0,o.createElement)(De,{taxonomies:e,value:n,onChange:e=>{u({...t,taxonomies:c.map(((t,n)=>r===n?e:t))})}}),(0,o.createElement)(_.Button,{isDestructive:!0,isSmall:!0,onClick:()=>{u({...t,taxonomies:c.map(((e,t)=>t===r?null:e)).filter((e=>null!=e))})}},l)))),c.length>1?(0,o.createElement)("div",{style:{marginTop:10}},(0,o.createElement)(_.ToggleControl,{label:i,help:"AND"===i?r:a,checked:"AND"===i,onChange:e=>{u({...t,relation:e?"AND":"OR"})}})):null),(0,o.createElement)(_.Button,{variant:"secondary",isSmall:!0,onClick:()=>{u({relation:i,taxonomies:[...c,{}]})},style:{width:"100%",textAlign:"center",display:"inline-block"}},s))},Ve=({definition:e,value:t,onChange:n})=>{const{label:r,taxonomy:a}=e,[s,l]=(0,o.useState)(""),[c,i]=(0,o.useState)(""),u=Array.isArray(t)?t:void 0!==t?[t]:[],{terms:d,isResolving:p}=Se(a,c),{terms:m,isResolving:f}=je(a,u);(0,o.useEffect)((()=>{let e=setTimeout((()=>{i(s)}),600);return()=>clearTimeout(e)}),[u,s]);const v=u.map((e=>{const t=Fe(e,m);return t?t.name:e}));return(0,o.createElement)(_.FormTokenField,{label:r,value:v,onInputChange:e=>{l(e)},suggestions:d.map((e=>e.name)),onChange:e=>{const t=e.map((e=>{const t="string"==typeof e?e:e.value,n=Fe(t,d)||Fe(t,m);return n?n.id:t}));n(t)}})},qe=({label:e,term_id:t,taxonomy:n,onUnlock:r})=>{const{term:a,isResolving:s}=((e,t)=>{const{terms:n,isResolving:r}=je(e,[t]);return{term:1===n.length?n[0]:null,isResolving:r}})(n,t);return(0,o.createElement)(Ee,{label:e,value:a?a.name:s?"...":"?",onUnlock:r})},ze=({definition:e,value:t,onChange:n})=>{const{label:r,taxonomy:a}=e,s=(e=>(0,o.useCallback)((t=>{const{terms:n,isResolving:r}=Se(e,t);return[n,r]}),[e]))(a);return t?(0,o.createElement)(qe,{label:r,term_id:t,taxonomy:a,onUnlock:()=>n("")}):(0,o.createElement)(Ae,{label:r,useCompletion:s,renderItem:e=>(0,o.createElement)("div",{key:e.id,onClick:()=>n(e.id),className:"blockx-taxonomy-term__suggestion"},e.name)})},Je=({definition:e,value:t,onChange:n})=>{const{label:r,help:a="",rows:s,max_chars:l}=e,c=e=>{"number"==typeof l&&e.length>l||n(e)},i=(u=t.length,"number"!=typeof(d=l)||d<=0?"":`${u}/${d}`);var u,d;return"number"!=typeof s||1===s?(0,o.createElement)(_.TextControl,{label:r,value:t,onChange:c,help:`${i} ${a}`}):(0,o.createElement)(_.TextareaControl,{label:r,value:t,onChange:c,rows:s,help:`${i} ${a}`})},Xe=(e,t)=>typeof e==typeof{}?t?e.on:e.off:"string"==typeof e?e:null,We={},Qe=async e=>{if("string"==typeof e&&0===e.length)return null;if("number"==typeof e&&e<=0)return null;const n=We[e];if(typeof n==typeof{}&&void 0!==n.type)return n;const r=await t()({path:"/wp/v2/media/"+e});return typeof r==typeof{}&&r.id===e&&(We[e]=r),r},He=({type:e="any",isLoading:t=!1,error:n="",children:r})=>{const a=t?"blockx-media-widget__preview--is-loading":"",s=""!==n?"blockx-media-widget__preview--has-error":"";return(0,o.createElement)("div",{className:`blockx-media-widget__preview--item blockx-media-widget__preview--${e} ${a} ${s}`},r,s&&(0,o.createElement)("div",{className:"blockx-media-widget__preview--error"},n))},Ge=({ID:e,minHeight:t,minWidth:n,maxHeight:r,maxWidth:a})=>{const{not_found:s}=E(),{media:l,isLoading:c}=(e=>{const{data:t,error:n}=fe(e,Qe);return{media:t||{},isLoading:!n&&!t}})(e);if(c)return(0,o.createElement)(He,{isLoading:!0},(0,o.createElement)("span",{className:"spinner is-active"}));if("image"===l?.media_type){const e=l.media_details.width,c=l.media_details.height;let i=[];return n>0&&e<n&&i.push((0,o.createElement)(o.Fragment,null,`width ${e}px < min width ${n}px`,(0,o.createElement)("br",null))),t>0&&c<t&&i.push((0,o.createElement)(o.Fragment,null,`height ${c}px < min height ${t}px`,(0,o.createElement)("br",null))),a>0&&e>a&&i.push((0,o.createElement)(o.Fragment,null,`width ${e}px > max width ${a}px`,(0,o.createElement)("br",null))),r>0&&c>r&&i.push((0,o.createElement)(o.Fragment,null,`height ${c}px > max height ${r}px`,(0,o.createElement)("br",null))),"image/svg+xml"===l?.mime_type?(0,o.createElement)(He,{type:"image",error:i.length?(0,o.createElement)("p",null,i):""},(0,o.createElement)("img",{src:l?.source_url})):l?.media_details?.sizes?.thumbnail?.source_url?(0,o.createElement)(He,{type:"image",error:i.length?(0,o.createElement)("p",null,i):""},(0,o.createElement)("img",{src:l.media_details.sizes.thumbnail.source_url})):(0,o.createElement)("span",{className:"blockx-media-widget__404"},s)}if(!l?.source_url)return(0,o.createElement)("span",{className:"blockx-media-widget__404"},s);const i=l?.title?.rendered?l.title.rendered:l.source_url;return(0,o.createElement)(He,null,(0,o.createElement)("p",null,(0,o.createElement)("a",{href:l.source_url,target:"_blank"},i)))},Ke=e=>{const{minWidth:t,maxWidth:n,minHeight:r,maxHeight:a}=e;return t>0||n>0||r>0||a>0?(0,o.createElement)("p",{className:"description"},t>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Min width: ",t,"px"),(0,o.createElement)("br",null)),n>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Max width: ",n,"px"),(0,o.createElement)("br",null)),r>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Min height: ",r,"px"),(0,o.createElement)("br",null)),a>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Max height: ",a,"px"),(0,o.createElement)("br",null))):null};var Ye=n(361),Ze=n.n(Ye);const et=({label:e,value:t,isLoading:n,items:r,onChange:a,renderItem:s})=>{const[l,c]=(0,o.useState)(!1);return he((()=>{c(!1)}),[l],l),(0,o.createElement)(Ie,{label:e,value:t,onChange:a,onFocus:()=>c(!0),showPopover:r.length>0&&l,isLoading:n},r.map((e=>s(e,(()=>c(!1))))))},tt={},nt=async([e,n,r])=>{const o=`${n}/${e}?${r}`;if(typeof tt[o]==typeof[])return tt[o];const a=await((e,n,r)=>{const o=[];for(const e in r){const t=r[e];o.push(`${e}=${t}`)}const a=o.length>0?`?${o.join("&")}`:"";return t()({path:`/blockx/v1/ajax/${e}/${n}${a}`})})(n,e,{query:r});return tt[o]=a,a},rt=({definition:e,value:t,savedState:n,onChange:r,renderItem:a})=>{const{label:s,key:l,parentPath:c}=e,{setQuery:i,results:u,isLoading:d}=(e=>{const{blockId:t}=be(),[n,r]=(0,o.useState)(""),a=ye(n,600),{data:s,error:l}=fe(""!==n?[e,t,a]:null,nt);return{setQuery:r,results:s||[],isLoading:!l&&!s&&""!==n,isError:l}})(`${c}${l}`);(0,o.useEffect)((()=>{"string"==typeof t&&""!==t&&t!==n&&i(t)}),[t,n]);const p="function"==typeof a?a:(e,t)=>(0,o.createElement)("div",{key:e.value,onClick:()=>{r(e.value),t()},className:"blockx-auto-suggest__suggestion"},e.value);return(0,o.createElement)(et,{label:s,value:t,items:u,isLoading:d,onChange:r,renderItem:p})},ot={text:Je,textarea:e=>(0,o.createElement)(Je,{...e}),number:({definition:e,value:t,onChange:n})=>(0,o.createElement)(_.TextControl,{label:e.label,value:t,onChange:t=>{""===t&&e.min?n(e.min):t&&e.max&&t>e.max?n(e.max):t&&e.min&&t<e.min?n(e.min):n(t)},type:"number",help:e.help}),toggle:({definition:e,value:t,onChange:n})=>{const{label:r,help:a}=e;return(0,o.createElement)(_.ToggleControl,{label:Xe(r,t),help:Xe(a,t),checked:t,onChange:n})},select:({definition:e,value:t,onChange:n})=>{const{label:r,options:a}=e;return(0,o.createElement)(_.SelectControl,{label:r,value:t,onChange:n,options:a,multiple:e.multiple})},taxonomy_term:({definition:e,value:t,onChange:n})=>{const{multiple:r=!1}=e;return r?(0,o.createElement)(Ve,{definition:e,value:t,onChange:n}):(0,o.createElement)(ze,{definition:e,value:t,onChange:n})},tax_query:({definition:e,value:t,onChange:n})=>(0,o.createElement)(_.BaseControl,{label:e.label},(0,o.createElement)(Me,{taxonomies:e.taxonomies,value:t,onChange:n})),post:({definition:e,value:t,onChange:n,instance:r})=>t?(0,o.createElement)(Re,{label:e.label,post_id:t,onUnlock:()=>n("")}):(0,o.createElement)(Te,{label:e.label,post_types:e.post_types,post_status:e.post_status,use_context:e.use_context,instance:r,onFound:n}),user:({definition:e,value:t,onChange:n,instance:r})=>t?(0,o.createElement)($e,{label:e.label,user_id:t,onUnlock:()=>n("")}):(0,o.createElement)(Le,{label:e.label,roles:e.roles,use_context:e.use_context,instance:r,onFound:n}),hidden:()=>null,divider:()=>(0,o.createElement)("hr",null),info:({definition:e})=>(0,o.createElement)("p",null,e.text),readonly:({definition:e,value:t})=>(0,o.createElement)(_.TextControl,{label:e.label,type:"text",readOnly:!0,value:t,help:e.help}),media:({definition:e,value:t,onChange:n})=>{const{label:r,mediaTypes:a,multiple:s,mediaUploadTitle:c}=e,{no_permission:i}=E(),u=Array.isArray(t)&&t.length>0||""!==t,d=!u;return(0,o.createElement)("div",{className:"blockx-media-widget "+(s?"blockx-media-widget__multiple":"")},(0,o.createElement)(l.MediaUploadCheck,{fallback:(0,o.createElement)("p",null,"$",i)},(0,o.createElement)("div",{className:"blockx-media-widget__control"},(0,o.createElement)(l.MediaUpload,{title:c.length>0?c:void 0,allowedTypes:a.length>0?a:void 0,multiple:s,gallery:!1,value:t,onSelect:e=>{Array.isArray(e)?n(e.map((e=>e.id))):n(e.id)},render:({open:e})=>(0,o.createElement)(_.Button,{isSecondary:!0,onClick:()=>e()},r)}),u&&(0,o.createElement)(_.Button,{icon:"trash",className:"blockx-media-widget__btn-clear",onClick:()=>{Array.isArray(t)?n([]):n("")}})),d&&(0,o.createElement)(Ke,{...e}),(0,o.createElement)("div",{className:"blockx-media-widget__preview"},Array.isArray(t)?t.map((t=>(0,o.createElement)(Ge,{key:t,...e,ID:t}))):t?(0,o.createElement)(Ge,{ID:t,...e}):null)))},url:e=>{const{onChange:t}=e;return(0,o.createElement)(rt,{...e,renderItem:(e,n)=>(0,o.createElement)("div",{key:e.value,onClick:()=>{t(e.value),n()},className:"blockx-url__suggestion"},e.label,(0,o.createElement)("br",null),(0,o.createElement)("i",null,e.value))})},auto_suggest:rt,list_of:({definition:e,value:t,savedState:n,onChange:r})=>{const{label:a,key:s,parentPath:l,max_items:c=0,min_items:i=0}=e,u=c===i&&i>0;(0,o.useEffect)((()=>{if(t.length>=i)return;const n=Array.from(Array(i-t.length).keys()).map((t=>{const n={};return e.contentStructure.forEach((t=>{n[t.key]=structuredClone(e?.defaultValues[t.key])})),n}));r([...t,...n])}),[i,t.length]);const d=(e,n)=>{r(t.map(((r,o)=>o===e?{...t[n]}:o===n?{...t[e]}:r)))};return(0,o.createElement)(_.BaseControl,{className:"blockx-list-of-widget",label:a},(0,o.createElement)("div",{className:"blockx-list-of-widget__body"},t.map(((a,c)=>{const p=Array.isArray(n)&&n.length>c?n[c]:void 0;return(0,o.createElement)("div",{className:"blockx-list-of-widget__item","data-number-of-widgets":e.contentStructure.length,key:c},(0,o.createElement)(at,{items:e.contentStructure,value:a,savedState:p,parentPath:l+s+".",onChange:(e,n)=>((e,n,o)=>{const a=Ze()(t);a[e][n]=o,r(a)})(c,e,n)}),(0,o.createElement)("div",{className:"blockx-list-of-widget__item--control"},(0,o.createElement)("div",{className:"blockx-list-of-widget__item--control-move"},(0,o.createElement)(_.Button,{icon:"arrow-up",variant:"secondary",isSmall:!0,disabled:0===c,onClick:()=>(e=>d(e,e-1))(c),label:"Move item up"}),(0,o.createElement)(_.Button,{icon:"arrow-down",variant:"secondary",isSmall:!0,disabled:c>=t.length-1,onClick:()=>(e=>d(e,e+1))(c),label:"Move item down"})),u?null:(0,o.createElement)(_.Button,{icon:"trash",variant:"secondary",isDestructive:!0,isSmall:!0,disabled:t.length<=i,onClick:()=>(e=>{r(t.filter(((t,n)=>n!==e)))})(c),label:"Delete item"})))}))),u?null:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"blockx-list-of-widget__control"},(0,o.createElement)(_.Button,{icon:"plus",variant:"secondary",isSmall:!0,disabled:c>0&&t.length>=c,onClick:()=>{const n={};e.contentStructure.forEach((t=>{n[t.key]=e?.defaultValues[t.key]})),r([...t,n])},label:"Add item "+(c>0?`${Math.min(t.length+1,c)}/${c}`:"")},c>0?`${Math.min(t.length+1,c)}/${c}`:null),(0,o.createElement)(_.Button,{icon:"trash",variant:"secondary",isDestructive:!0,isSmall:!0,disabled:t.length<=i,onClick:()=>{r(t.splice(0,i))}},"All"))),(0,o.createElement)("hr",null))}},at=({items:e,value:t,savedState:n={},onChange:r,parentPath:a=""})=>e.map(((e,s)=>{var l;const c=null!==(i=e.type,l=window?.BlockXComponents?.widgets?.[i])&&void 0!==l?l:ot[e.type];var i;if(void 0!==c){const l=c,i=void 0!==t[e.key]?t[e.key]:e.defaultValue,u=void 0!==n[e.key]?n[e.key]:void 0;return(0,o.createElement)(l,{key:`${s}-${e.key}`,definition:{...e,parentPath:a},value:i,savedState:u,onChange:t=>r(e.key,t)})}return(0,o.createElement)("p",{key:e.key},"Type ",(0,o.createElement)("b",null,e.type)," not implemented")})),st=({definition:e,content:t,setContent:n})=>{const{btn_apply_changes:r}=x(),{localChanges:a,changeLocalState:s}=be(),l=[];let c={label:void 0,opened:void 0,contentStructure:[]};for(const t of e)"panel"!==t.type?c.contentStructure.push(t):(c.contentStructure.length&&l.push({...c}),l.push({label:t.label,opened:t.opened,contentStructure:t.contentStructure}),c.contentStructure=[]);return c.contentStructure.length>0&&l.push(c),(0,o.createElement)(o.Fragment,null,l.map(((e,n)=>(0,o.createElement)(_.PanelBody,{key:n,title:e.label,initialOpen:e.opened},(0,o.createElement)(at,{items:e.contentStructure,value:{...t,...a},savedState:t,onChange:s})))),(0,o.createElement)(_.PanelBody,null,(0,o.createElement)(_.Button,{variant:"secondary",disabled:0===Object.keys(a).length,onClick:()=>{n({...t,...a})}},r)))},{getBlockContext:lt}=n(9962),ct=({blockId:e,contentStructure:t,defaultValues:n,attributes:r,content:a,setContent:s,changeLocalState:l,localChanges:c,children:i})=>{const u=lt();return(0,o.createElement)(u.Provider,{value:{blockId:e,contentStructure:t,defaultValues:n,attributes:r,content:a,setContent:s,changeLocalState:l,localChanges:c,dirtyState:{...a,...c}}},i)},it=window.wp.i18n,ut="blockx-ssr-cache",dt="blockx-ssr-cache-timestamps",pt=()=>JSON.parse(localStorage.getItem(dt)||"{}"),mt=e=>localStorage.setItem(dt,JSON.stringify(e)),ft=(e,t=300)=>{const n=pt(),r=Date.now();for(const o in e)n[o]=r+1e3*t;mt(n),localStorage.setItem(ut,JSON.stringify(e))},vt=()=>JSON.parse(localStorage.getItem(ut)||"{}"),gt=pt(),bt=Date.now();for(const e in gt)gt[e]<bt&&delete gt[e],mt(gt);const yt=Object.keys(gt),ht=vt();for(const e in ht)yt.includes(e)||delete ht[e];ft(ht);const _t=(e,t)=>`${e}-${JSON.stringify(t)}`.replaceAll('"',"").replaceAll("{","(").replaceAll("}",")"),xt={isRequesting:!1,blocks:vt(),queue:{}},kt="SET_IS_REQUESTING",Et=e=>({type:kt,isRequesting:e}),wt="ADD_TO_QUEUE",St="REMOVE_FROM_QUEUE",jt="SET_BLOCKS",Ct={addToQueue:(e,t)=>{const n={id:e,attributes:t};return((e,t)=>({type:wt,hash:e,block:t}))(_t(e,t),n)},*fetchSSR(e){const t=(0,a.select)(Ot).getQueueMap();if(Object.keys(t).length<1)return{type:"none"};yield Et(!0);const n=yield((e,t)=>({type:"SSR_FETCH",path:"/blockx/v1/ssr",data:{post_id:e,blocks:t}}))(e,t);var r,o;return yield(r=n,{type:jt,blocks:r}),yield(o=Object.keys(t),{type:St,hashes:o}),Et(!1)}},Ot="block-x",Bt=(0,a.createReduxStore)(Ot,{reducer(e=xt,t){switch(t.type){case kt:return{...e,isRequesting:t.isRequesting};case jt:const n={...e.blocks,...t.blocks};return ft(n),{...e,blocks:n};case wt:return{...e,queue:{...e.queue,[t.hash]:t.block}};case St:const r=Object.keys(e.queue).filter((e=>!t.hashes.includes(e))),o={};return r.forEach((t=>{o[t]=e.queue[t]})),{...e,queue:o}}return e},actions:Ct,selectors:{isRequesting:(e,t,n)=>void 0===t||void 0===n?e.isRequesting:e.isRequesting&&void 0!==e.queue[_t(t,n)],isInQueue:(e,t,n)=>void 0!==e.queue[_t(t,n)],getQueueMap:e=>e.queue,getQueue:e=>Object.values(e.queue),getBlocks:e=>e.blocks,getBlock(e,t,n){const r=_t(t,n);return e.blocks[r]}},controls:{SSR_FETCH:e=>t()({path:e.path,data:e.data,method:"POST"})}});(0,a.register)(Bt);const It=(e,t=[])=>(0,a.useSelect)((t=>e(t(Ot))),t),At=({isLoading:e,children:t})=>(0,o.createElement)("div",{className:"blockx--ssr__wrapper"},t,e&&(0,o.createElement)("span",{className:"loader"},(0,o.createElement)(_.Spinner,null))),Nt=({block:e,content:t,attributes:n})=>{void 0===n&&(console.warn("Using content attribute with ServerSideRenderQueue is deprecated. Please provide the complete attribute object of the block."),n={content:t});const r=((e,t)=>{const n=It((n=>n.getBlock(e,t)),[e,t]),r=(0,a.useDispatch)(Ot);return(0,o.useEffect)((()=>{r.addToQueue(e,t)}),[e,JSON.stringify(t)]),n})(e,n),s=((e,t)=>It((n=>n.isRequesting(e,t)),[e,t]))(e,n),l=((e,t)=>It((n=>n.isInQueue(e,t)),[e,t]))(e,n),c=s||l;if(!1===r)return(0,o.createElement)(At,{isLoading:c},";",(0,o.createElement)(_.Placeholder,null,(0,it.sprintf)((0,it.__)("Error loading block: %s"),e)));if(void 0===r){const e=(0,it.__)("Block rendered as empty.");return(0,o.createElement)(At,{isLoading:c},(0,o.createElement)(_.Placeholder,null,c?(0,it.__)("Loading"):e))}return(0,o.createElement)(At,{isLoading:c},(0,o.createElement)(o.RawHTML,{key:"html"},r))},Tt=(e,t)=>{const n=BlockX.settings.auto_save_timeout;(0,o.useEffect)((()=>{let r=null;return 0!==Object.keys(t).length&&n>100&&(r=setTimeout((()=>{e()}),n)),()=>clearTimeout(r)}),[JSON.stringify(t)])},Rt=(e,t,n)=>{window.BlockXComponents={...window.BlockXComponents||{},[e]:{...window.BlockXComponents?.[e]||{},[t]:n}}},Pt=(e,t)=>{window.BlockXComponents={...window.BlockXComponents||{},[e]:t}},Lt=e=>`${e.namespace}/${e.name}`,$t=e=>{const t=e.split("/");if(!(t.length<2))return{namespace:t[0],name:t[1]}},Ft=e=>{var t,n;return null!==("editorViews",n=Lt(e),t=window?.BlockXComponents?.editorViews?.[n])&&void 0!==t?t:(e=>{var t;const n=null!==(t=window?.BlockXComponents)&&void 0!==t?t:{};if(null!=n[e])return(e=>{console.warn("BlockX - DEPRECATION WARNING: for '"+e+"' please use @palasthotel/blockx utils for blockx custom javascripts. All other registrations will break with BlockX Version 2.0")})(e),n?.[e]})(Lt(e))};var Dt,Ut;Rt("utils","ssrq",Dt=Nt),Pt("ServerSideRenderQueue",Dt),Rt("utils","useBlock",Ut=be),Pt("useBlock",Ut);for(const e of BlockX.blocks){const{id:t,title:n,category:a,registerBlockTypeArgs:c,contentStructure:i}=e,u={};for(const{defaultValue:e,key:t,options:n}of i)void 0!==e?u[t]=e:typeof n==typeof[]&&n.length>0&&"string"==typeof n[0].value&&(u[t]=n[0].value);(0,r.registerBlockType)(t,{...c,edit:e=>{var n,r,a,c;const{className:d,setAttributes:p,attributes:m}=e,f=(0,l.useBlockProps)(),[v,g]=(0,o.useState)({}),b=(e,t)=>{g((n=>({...n,[e]:t})))};(0,o.useEffect)((()=>{y({...u,...m.content,...v})}),[]),Tt((()=>{y({...m.content,...v})}),v);const y=e=>{JSON.stringify(e)!==JSON.stringify(m.content)&&(p({content:e}),g({}))},h=$t(t),_=void 0===h?Nt:null!==(n=Ft(h))&&void 0!==n?n:Nt,x=s();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.InspectorControls,null,(0,o.createElement)(ct,{blockId:t,contentStructure:i,defaultValues:u,attributes:m,content:m.content,setContent:y,changeLocalState:b,localChanges:v},(0,o.createElement)(st,{definition:i,content:m.content,setContent:y}))),(0,o.createElement)("div",{...f,className:`${null!==(r=f.className)&&void 0!==r?r:""} preview-mode-${x.toLowerCase()}`},(0,o.createElement)(ct,{blockId:t,contentStructure:i,defaultValues:u,attributes:m,content:null!==(a=m.content)&&void 0!==a?a:u,setContent:y,changeLocalState:b,localChanges:v},(0,o.createElement)(_,{block:t,attributes:m,content:null!==(c=m.content)&&void 0!==c?c:u}))))}})}setInterval((()=>{const e=(0,a.select)(Ot);e.isRequesting()||e.getQueue().length<1||(0,a.dispatch)(Ot).fetchSSR((0,a.select)("core/editor").getCurrentPostId())}),300),t().use(((e,t)=>(e.headers={...e.headers||{},"Block-X-Editor":!0},t(e))))})()})();1 (()=>{var e={9962:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getBlockContext:()=>o});const r={},o=()=>((e,t="")=>(void 0===r[e]&&(r[e]=React.createContext(t)),r[e]))("block")},8552:(e,t,n)=>{var r=n(852)(n(5639),"DataView");e.exports=r},1989:(e,t,n)=>{var r=n(1789),o=n(401),a=n(7667),s=n(1327),l=n(1866);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},8407:(e,t,n)=>{var r=n(7040),o=n(4125),a=n(2117),s=n(7518),l=n(4705);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},7071:(e,t,n)=>{var r=n(852)(n(5639),"Map");e.exports=r},3369:(e,t,n)=>{var r=n(4785),o=n(1285),a=n(6e3),s=n(9916),l=n(5265);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},3818:(e,t,n)=>{var r=n(852)(n(5639),"Promise");e.exports=r},8525:(e,t,n)=>{var r=n(852)(n(5639),"Set");e.exports=r},6384:(e,t,n)=>{var r=n(8407),o=n(7465),a=n(3779),s=n(7599),l=n(4758),c=n(4309);function i(e){var t=this.__data__=new r(e);this.size=t.size}i.prototype.clear=o,i.prototype.delete=a,i.prototype.get=s,i.prototype.has=l,i.prototype.set=c,e.exports=i},2705:(e,t,n)=>{var r=n(5639).Symbol;e.exports=r},1149:(e,t,n)=>{var r=n(5639).Uint8Array;e.exports=r},577:(e,t,n)=>{var r=n(852)(n(5639),"WeakMap");e.exports=r},7412:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},4963:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[o++]=s)}return a}},4636:(e,t,n)=>{var r=n(2545),o=n(5694),a=n(1469),s=n(4144),l=n(5776),c=n(6719),i=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),u=!n&&o(e),d=!n&&!u&&s(e),p=!n&&!u&&!d&&c(e),m=n||u||d||p,f=m?r(e.length,String):[],v=f.length;for(var g in e)!t&&!i.call(e,g)||m&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||l(g,v))||f.push(g);return f}},2488:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},4865:(e,t,n)=>{var r=n(9465),o=n(7813),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var s=e[t];a.call(e,t)&&o(s,n)&&(void 0!==n||t in e)||r(e,t,n)}},8470:(e,t,n)=>{var r=n(7813);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},4037:(e,t,n)=>{var r=n(8363),o=n(3674);e.exports=function(e,t){return e&&r(t,o(t),e)}},3886:(e,t,n)=>{var r=n(8363),o=n(1704);e.exports=function(e,t){return e&&r(t,o(t),e)}},9465:(e,t,n)=>{var r=n(8777);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},5990:(e,t,n)=>{var r=n(6384),o=n(7412),a=n(4865),s=n(4037),l=n(3886),c=n(4626),i=n(278),u=n(8805),d=n(1911),p=n(8234),m=n(6904),f=n(4160),v=n(3824),g=n(9148),b=n(8517),y=n(1469),h=n(4144),_=n(6688),x=n(3218),k=n(2928),E=n(3674),w=n(1704),S="[object Arguments]",j="[object Function]",C="[object Object]",O={};O[S]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[C]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[j]=O["[object WeakMap]"]=!1,e.exports=function e(t,n,B,I,A,N){var T,R=1&n,P=2&n,L=4&n;if(B&&(T=A?B(t,I,A,N):B(t)),void 0!==T)return T;if(!x(t))return t;var $=y(t);if($){if(T=v(t),!R)return i(t,T)}else{var F=f(t),D=F==j||"[object GeneratorFunction]"==F;if(h(t))return c(t,R);if(F==C||F==S||D&&!A){if(T=P||D?{}:b(t),!R)return P?d(t,l(T,t)):u(t,s(T,t))}else{if(!O[F])return A?t:{};T=g(t,F,R)}}N||(N=new r);var M=N.get(t);if(M)return M;N.set(t,T),k(t)?t.forEach((function(r){T.add(e(r,n,B,r,t,N))})):_(t)&&t.forEach((function(r,o){T.set(o,e(r,n,B,o,t,N))}));var U=$?void 0:(L?P?m:p:P?w:E)(t);return o(U||t,(function(r,o){U&&(r=t[o=r]),a(T,o,e(r,n,B,o,t,N))})),T}},3118:(e,t,n)=>{var r=n(3218),o=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},8866:(e,t,n)=>{var r=n(2488),o=n(1469);e.exports=function(e,t,n){var a=t(e);return o(e)?a:r(a,n(e))}},4239:(e,t,n)=>{var r=n(2705),o=n(9607),a=n(2333),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?o(e):a(e)}},9454:(e,t,n)=>{var r=n(4239),o=n(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},5588:(e,t,n)=>{var r=n(4160),o=n(7005);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},8458:(e,t,n)=>{var r=n(3560),o=n(5346),a=n(3218),s=n(346),l=/^\[object .+?Constructor\]$/,c=Function.prototype,i=Object.prototype,u=c.toString,d=i.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(r(e)?p:l).test(s(e))}},9221:(e,t,n)=>{var r=n(4160),o=n(7005);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},8749:(e,t,n)=>{var r=n(4239),o=n(1780),a=n(7005),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!s[r(e)]}},280:(e,t,n)=>{var r=n(5726),o=n(6916),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},313:(e,t,n)=>{var r=n(3218),o=n(5726),a=n(3498),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var l in e)("constructor"!=l||!t&&s.call(e,l))&&n.push(l);return n}},2545:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},1717:e=>{e.exports=function(e){return function(t){return e(t)}}},4318:(e,t,n)=>{var r=n(1149);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},4626:(e,t,n)=>{e=n.nmd(e);var r=n(5639),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,l=s?s.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}},7157:(e,t,n)=>{var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},3147:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},419:(e,t,n)=>{var r=n(2705),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},7133:(e,t,n)=>{var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},278:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},8363:(e,t,n)=>{var r=n(4865),o=n(9465);e.exports=function(e,t,n,a){var s=!n;n||(n={});for(var l=-1,c=t.length;++l<c;){var i=t[l],u=a?a(n[i],e[i],i,n,e):void 0;void 0===u&&(u=e[i]),s?o(n,i,u):r(n,i,u)}return n}},8805:(e,t,n)=>{var r=n(8363),o=n(9551);e.exports=function(e,t){return r(e,o(e),t)}},1911:(e,t,n)=>{var r=n(8363),o=n(1442);e.exports=function(e,t){return r(e,o(e),t)}},4429:(e,t,n)=>{var r=n(5639)["__core-js_shared__"];e.exports=r},8777:(e,t,n)=>{var r=n(852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},1957:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},8234:(e,t,n)=>{var r=n(8866),o=n(9551),a=n(3674);e.exports=function(e){return r(e,a,o)}},6904:(e,t,n)=>{var r=n(8866),o=n(1442),a=n(1704);e.exports=function(e){return r(e,a,o)}},5050:(e,t,n)=>{var r=n(7019);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},852:(e,t,n)=>{var r=n(8458),o=n(7801);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},5924:(e,t,n)=>{var r=n(5569)(Object.getPrototypeOf,Object);e.exports=r},9607:(e,t,n)=>{var r=n(2705),o=Object.prototype,a=o.hasOwnProperty,s=o.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=s.call(e);return r&&(t?e[l]=n:delete e[l]),o}},9551:(e,t,n)=>{var r=n(4963),o=n(479),a=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,l=s?function(e){return null==e?[]:(e=Object(e),r(s(e),(function(t){return a.call(e,t)})))}:o;e.exports=l},1442:(e,t,n)=>{var r=n(2488),o=n(5924),a=n(9551),s=n(479),l=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,a(e)),e=o(e);return t}:s;e.exports=l},4160:(e,t,n)=>{var r=n(8552),o=n(7071),a=n(3818),s=n(8525),l=n(577),c=n(4239),i=n(346),u="[object Map]",d="[object Promise]",p="[object Set]",m="[object WeakMap]",f="[object DataView]",v=i(r),g=i(o),b=i(a),y=i(s),h=i(l),_=c;(r&&_(new r(new ArrayBuffer(1)))!=f||o&&_(new o)!=u||a&&_(a.resolve())!=d||s&&_(new s)!=p||l&&_(new l)!=m)&&(_=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?i(n):"";if(r)switch(r){case v:return f;case g:return u;case b:return d;case y:return p;case h:return m}return t}),e.exports=_},7801:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},1789:(e,t,n)=>{var r=n(4536);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},7667:(e,t,n)=>{var r=n(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},1327:(e,t,n)=>{var r=n(4536),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},1866:(e,t,n)=>{var r=n(4536);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},3824:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},9148:(e,t,n)=>{var r=n(4318),o=n(7157),a=n(3147),s=n(419),l=n(7133);e.exports=function(e,t,n){var c=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new c(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return l(e,n);case"[object Map]":case"[object Set]":return new c;case"[object Number]":case"[object String]":return new c(e);case"[object RegExp]":return a(e);case"[object Symbol]":return s(e)}}},8517:(e,t,n)=>{var r=n(3118),o=n(5924),a=n(5726);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}},5776:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},7019:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},5346:(e,t,n)=>{var r,o=n(4429),a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},5726:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},7040:e=>{e.exports=function(){this.__data__=[],this.size=0}},4125:(e,t,n)=>{var r=n(8470),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():o.call(t,n,1),--this.size,0))}},2117:(e,t,n)=>{var r=n(8470);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},7518:(e,t,n)=>{var r=n(8470);e.exports=function(e){return r(this.__data__,e)>-1}},4705:(e,t,n)=>{var r=n(8470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4785:(e,t,n)=>{var r=n(1989),o=n(8407),a=n(7071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},1285:(e,t,n)=>{var r=n(5050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},6e3:(e,t,n)=>{var r=n(5050);e.exports=function(e){return r(this,e).get(e)}},9916:(e,t,n)=>{var r=n(5050);e.exports=function(e){return r(this,e).has(e)}},5265:(e,t,n)=>{var r=n(5050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},4536:(e,t,n)=>{var r=n(852)(Object,"create");e.exports=r},6916:(e,t,n)=>{var r=n(5569)(Object.keys,Object);e.exports=r},3498:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},1167:(e,t,n)=>{e=n.nmd(e);var r=n(1957),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o&&r.process,l=function(){try{return a&&a.require&&a.require("util").types||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=l},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},5639:(e,t,n)=>{var r=n(1957),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},7465:(e,t,n)=>{var r=n(8407);e.exports=function(){this.__data__=new r,this.size=0}},3779:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},7599:e=>{e.exports=function(e){return this.__data__.get(e)}},4758:e=>{e.exports=function(e){return this.__data__.has(e)}},4309:(e,t,n)=>{var r=n(8407),o=n(7071),a=n(3369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(s)}return n.set(e,t),this.size=n.size,this}},346:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},361:(e,t,n)=>{var r=n(5990);e.exports=function(e){return r(e,5)}},7813:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},5694:(e,t,n)=>{var r=n(9454),o=n(7005),a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&s.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},1469:e=>{var t=Array.isArray;e.exports=t},8612:(e,t,n)=>{var r=n(3560),o=n(1780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},4144:(e,t,n)=>{e=n.nmd(e);var r=n(5639),o=n(5062),a=t&&!t.nodeType&&t,s=a&&e&&!e.nodeType&&e,l=s&&s.exports===a?r.Buffer:void 0,c=(l?l.isBuffer:void 0)||o;e.exports=c},3560:(e,t,n)=>{var r=n(4239),o=n(3218);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},6688:(e,t,n)=>{var r=n(5588),o=n(1717),a=n(1167),s=a&&a.isMap,l=s?o(s):r;e.exports=l},3218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},2928:(e,t,n)=>{var r=n(9221),o=n(1717),a=n(1167),s=a&&a.isSet,l=s?o(s):r;e.exports=l},6719:(e,t,n)=>{var r=n(8749),o=n(1717),a=n(1167),s=a&&a.isTypedArray,l=s?o(s):r;e.exports=l},3674:(e,t,n)=>{var r=n(4636),o=n(280),a=n(8612);e.exports=function(e){return a(e)?r(e):o(e)}},1704:(e,t,n)=>{var r=n(4636),o=n(313),a=n(8612);e.exports=function(e){return a(e)?r(e,!0):o(e)}},479:e=>{e.exports=function(){return[]}},5062:e=>{e.exports=function(){return!1}},3250:(e,t,n)=>{"use strict";var r=n(9196),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,s=r.useEffect,l=r.useLayoutEffect,c=r.useDebugValue;function i(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,i(o)&&u({inst:o})}),[e,n,t]),s((function(){return i(o)&&u({inst:o}),e((function(){i(o)&&u({inst:o})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},9196:e=>{"use strict";e.exports=window.React}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r](a,a.exports,n),a.loaded=!0,a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";const e=window.wp.apiFetch;var t=n.n(e);const r=window.wp.blocks,o=window.wp.element,a=window.wp.data,s=()=>(0,a.useSelect)((e=>e("core/edit-post").__experimentalGetPreviewDeviceType()),[]),l=window.wp.blockEditor,c=JSON.parse('{"apiVersion":2,"name":"blockx/composed-block","title":"composedBlock","category":"design","icon":"layout","description":"Adds a composed Block which can be used to insert other Blocks into one new Block","keywords":["composedBlock","innerBlocks"],"textdomain":"blockx","supports":{"html":false},"editorStyle":"blockx_composedBlock_style_editor","style":"blockx_composedBlock_style"}'),i=l.useInnerBlocksProps?l.useInnerBlocksProps:l.__experimentalUseInnerBlocksProps;function u(e,t){const n=["blockx__composed-block",`blockx__composed-block--${e.replace("/","_")}`];return t&&n.push(`preview-mode-${t}`),n}const d=e=>{const t={...c,name:e.id,title:e.title,style:e.style,editorStyle:e.editorStyle,templates:e.templates,allowedBlocks:e.allowedBlocks,templateLock:e.templateLock,orientation:e.orientation};e.category&&(t.category=e.category),e.icon&&(t.icon=e.icon);const n=t.name;return{meta:t,settings:{category:t.category,icon:t.icon,transforms:[],edit:e=>{const r=s(),a=u(n,r),c=(0,l.useBlockProps)({className:a.join(" ")}),d=i(c,{allowedBlocks:t.allowedBlocks,template:t.templates,templateLock:t.templateLock,orientation:t.orientation,renderAppender:l.InnerBlocks.ButtonBlockAppender});return(0,o.createElement)("div",{...d})},save:({attributes:e})=>{const t=l.useBlockProps.save(),r=[t.className,...u(n)];return t.className=r.join(" "),(0,o.createElement)("div",{...t},(0,o.createElement)(l.InnerBlocks.Content,null))}}}};for(const e of BlockX.composedBlocks){const{meta:t,settings:n}=d(e);(0,r.registerBlockType)(t,n)}const p=JSON.parse('{"apiVersion":2,"name":"blockx/slot","title":"Slot","icon":"columns","category":"design","description":"A single slot within a container block.","textdomain":"blockx","parent":["blockx/container"],"attributes":{},"supports":{"inserter":false,"reusable":false,"html":false},"editorStyle":"blockx_slot_style_editor","style":"blockx_slot_style"}'),m=l.useInnerBlocksProps?l.useInnerBlocksProps:l.__experimentalUseInnerBlocksProps,f={edit:e=>{const{clientId:t,attributes:n}=e,{columnsIds:r,hasChildBlocks:s,rootClientId:c}=(0,a.useSelect)((e=>{const{getBlockOrder:n,getBlockRootClientId:r}=e(l.store),o=r(t);return{hasChildBlocks:n(t).length>0,rootClientId:o,columnsIds:n(o)}}),[t]),i=(0,l.useBlockProps)({className:"blockx__slot"}),u=m(i,{renderAppender:s?void 0:l.InnerBlocks.ButtonBlockAppender});return(0,o.createElement)("div",{...u})},save:()=>{const e=l.useBlockProps.save();return e.className=`${e.className} blockx__slot`,(0,o.createElement)("div",{...e},(0,o.createElement)(l.InnerBlocks.Content,null))}},v=JSON.parse('{"apiVersion":2,"name":"blockx/container","title":"Container","category":"design","description":"Adds a container with custom grid.","keywords":["container","row","grid"],"textdomain":"blockx","supports":{"html":false},"editorStyle":"blockx_container_style_editor","style":"blockx_container_style"}'),g=["blockx/slot"],b=l.useInnerBlocksProps?l.useInnerBlocksProps:l.__experimentalUseInnerBlocksProps;function y(e,t){const n=["blockx__container",`blockx__container--c${e}`];return t&&n.push(`preview-mode-${t}`),n}const h=e=>{const t={...v,name:e.id,title:e.title,style:e.style,editorStyle:e.editorStyle},n=e.columns.map((e=>["blockx/slot",{weight:e}])),r=e.columns.reduce(((e,t)=>e+t),0),a=e.columns.map((e=>`${e}d${r}`)).join("-");return{meta:t,settings:{icon:"layout",transforms:[],edit:e=>{const t=s(),r=y(a,t),c=(0,l.useBlockProps)({className:r.join(" ")}),i=b(c,{allowedBlocks:g,template:n,orientation:"horizontal",renderAppender:!1});return(0,o.createElement)("div",{...i})},save:({attributes:e})=>{const t=l.useBlockProps.save(),n=[t.className,...y(a)];return t.className=n.join(" "),(0,o.createElement)("div",{...t},(0,o.createElement)(l.InnerBlocks.Content,null))}}}};(0,r.registerBlockType)(p,f);for(const e of BlockX.containers){const{meta:t,settings:n}=h(e);(0,r.registerBlockType)(t,n)}const _=window.wp.components,x=e=>"string"==typeof e?BlockX.i18n[e]:BlockX.i18n,k=()=>x("widget_tax_query"),E=()=>x("widget_media");var w=n(9196),S=n(1688);const j=()=>{},C=j(),O=Object,B=e=>e===C,I=e=>"function"==typeof e,A=(e,t)=>({...e,...t}),N=new WeakMap;let T=0;const R=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,a;if(O(e)!==e||r||n==RegExp)o=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(o=N.get(e),o)return o;if(o=++T+"~",N.set(e,o),n==Array){for(o="@",a=0;a<e.length;a++)o+=R(e[a])+",";N.set(e,o)}if(n==O){o="#";const t=O.keys(e).sort();for(;!B(a=t.pop());)B(e[a])||(o+=a+":"+R(e[a])+",");N.set(e,o)}}return o},P=new WeakMap,L={},$={},F="undefined",D=typeof window!=F,M=typeof document!=F,U=(e,t)=>{const n=P.get(e);return[()=>!B(t)&&e.get(t)||L,r=>{if(!B(t)){const o=e.get(t);t in $||($[t]=o),n[5](t,A(o,r),o||L)}},n[6],()=>!B(t)&&t in $?$[t]:!B(t)&&e.get(t)||L]};let V=!0;const[q,z]=D&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[j,j],J={isOnline:()=>V,isVisible:()=>{const e=M&&document.visibilityState;return B(e)||"hidden"!==e}},X={initFocus:e=>(M&&document.addEventListener("visibilitychange",e),q("focus",e),()=>{M&&document.removeEventListener("visibilitychange",e),z("focus",e)}),initReconnect:e=>{const t=()=>{V=!0,e()},n=()=>{V=!1};return q("online",t),q("offline",n),()=>{z("online",t),z("offline",n)}}},W=!w.useId,Q=!D||"Deno"in window,H=Q?w.useEffect:w.useLayoutEffect,G="undefined"!=typeof navigator&&navigator.connection,K=!Q&&G&&(["slow-2g","2g"].includes(G.effectiveType)||G.saveData),Y=e=>{if(I(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?R(e):"",t]};let Z=0;const ee=()=>++Z;async function te(...e){const[t,n,r,o]=e,a=A({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{});let s=a.populateCache;const l=a.rollbackOnError;let c=a.optimisticData;const i=!1!==a.revalidate,u=a.throwOnError;if(I(n)){const e=n,r=[],o=t.keys();for(const n of o)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){const[o]=Y(n);if(!o)return;const[a,d]=U(t,o),[p,m,f,v]=P.get(t),g=p[o],b=()=>i&&(delete f[o],delete v[o],g&&g[0])?g[0](2).then((()=>a().data)):a().data;if(e.length<3)return b();let y,h=r;const _=ee();m[o]=[_,0];const x=!B(c),k=a(),E=k.data,w=k._c,S=B(w)?E:w;if(x&&(c=I(c)?c(S,E):c,d({data:c,_c:S})),I(h))try{h=h(S)}catch(e){y=e}if(h&&I(h.then)){if(h=await h.catch((e=>{y=e})),_!==m[o][0]){if(y)throw y;return h}y&&x&&(e=>"function"==typeof l?l(e):!1!==l)(y)&&(s=!0,h=S,d({data:h,_c:C}))}s&&(y||(I(s)&&(h=s(h,S)),d({data:h,error:C,_c:C}))),m[o][1]=ee();const j=await b();if(d({_c:C}),!y)return s?j:h;if(u)throw y}}const ne=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},re=(e,t)=>{if(!P.has(e)){const n=A(X,t),r={},o=te.bind(C,e);let a=j;const s={},l=(e,t)=>{const n=s[e]||[];return s[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},c=(t,n,r)=>{e.set(t,n);const o=s[t];if(o)for(const e of o)e(n,r)},i=()=>{if(!P.has(e)&&(P.set(e,[r,{},{},{},o,c,l]),!Q)){const t=n.initFocus(setTimeout.bind(C,ne.bind(C,r,0))),o=n.initReconnect(setTimeout.bind(C,ne.bind(C,r,1)));a=()=>{t&&t(),o&&o(),P.delete(e)}}};return i(),[e,o,i,a]}return[e,P.get(e)[4]]},[oe,ae]=re(new Map),se=A({onLoadingSlow:j,onSuccess:j,onError:j,onErrorRetry:(e,__,t,n,r)=>{const o=t.errorRetryCount,a=r.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*t.errorRetryInterval;!B(o)&&a>o||setTimeout(n,s,r)},onDiscarded:j,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:K?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:K?5e3:3e3,compare:(e,t)=>R(e)==R(t),isPaused:()=>!1,cache:oe,mutate:ae,fallback:{}},J),le=(e,t)=>{const n=A(e,t);if(t){const{use:r,fallback:o}=e,{use:a,fallback:s}=t;r&&a&&(n.use=r.concat(a)),o&&s&&(n.fallback=A(o,s))}return n},ce=(0,w.createContext)({}),ie=D&&window.__SWR_DEVTOOLS_USE__,ue=ie?window.__SWR_DEVTOOLS_USE__:[],de=ue.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=Y(t),[,,,o]=P.get(oe),a=o[r];return B(a)?n(...e):(delete o[r],a)}),r)));ie&&(window.__SWR_DEVTOOLS_REACT__=w);const pe=w.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),me={dedupe:!0},fe=(O.defineProperty((e=>{const{value:t}=e,n=(0,w.useContext)(ce),r=I(t),o=(0,w.useMemo)((()=>r?t(n):t),[r,n,t]),a=(0,w.useMemo)((()=>r?o:le(n,o)),[r,n,o]),s=o&&o.provider,l=(0,w.useRef)(C);s&&!l.current&&(l.current=re(s(a.cache||oe),o));const c=l.current;return c&&(a.cache=c[0],a.mutate=c[1]),H((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,w.createElement)(ce.Provider,A(e,{value:a}))}),"defaultValue",{value:se}),ve=(e,t,n)=>{const{cache:r,compare:o,suspense:a,fallbackData:s,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:i,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:p}=n,[m,f,v,g]=P.get(r),[b,y]=Y(e),h=(0,w.useRef)(!1),_=(0,w.useRef)(!1),x=(0,w.useRef)(b),k=(0,w.useRef)(t),E=(0,w.useRef)(n),j=()=>E.current,O=()=>j().isVisible()&&j().isOnline(),[N,T,R,L]=U(r,b),$=(0,w.useRef)({}).current,M=B(s)?n.fallback[b]:s,V=(e,t)=>{for(const n in $){const r=n;if("data"===r){if(!o(e[r],t[r])){if(!B(e[r]))return!1;if(!o(re,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},q=(0,w.useMemo)((()=>{const e=!!b&&!!t&&(B(l)?!j().isPaused()&&!a&&(!!B(c)||c):l),n=t=>{const n=A(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=N(),o=L(),s=n(r),i=r===o?s:n(o);let u=s;return[()=>{const e=n(N());return V(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>i]}),[r,b]),z=(0,S.useSyncExternalStore)((0,w.useCallback)((e=>R(b,((t,n)=>{V(n,t)||e()}))),[r,b]),q[0],q[1]),J=!h.current,X=m[b]&&m[b].length>0,G=z.data,K=B(G)?M:G,Z=z.error,ne=(0,w.useRef)(K),re=p?B(G)?ne.current:G:K,oe=!(X&&!B(Z))&&(J&&!B(l)?l:!j().isPaused()&&(a?!B(K)&&c:B(K)||c)),ae=!!(b&&t&&J&&oe),se=B(z.isValidating)?ae:z.isValidating,le=B(z.isLoading)?ae:z.isLoading,ce=(0,w.useCallback)((async e=>{const t=k.current;if(!b||!t||_.current||j().isPaused())return!1;let r,a,s=!0;const l=e||{},c=!v[b]||!l.dedupe,i=()=>W?!_.current&&b===x.current&&h.current:b===x.current,u={isValidating:!1,isLoading:!1},d=()=>{T(u)},p=()=>{const e=v[b];e&&e[1]===a&&delete v[b]},g={isValidating:!0};B(N().data)&&(g.isLoading=!0);try{if(c&&(T(g),n.loadingTimeout&&B(N().data)&&setTimeout((()=>{s&&i()&&j().onLoadingSlow(b,n)}),n.loadingTimeout),v[b]=[t(y),ee()]),[r,a]=v[b],r=await r,c&&setTimeout(p,n.dedupingInterval),!v[b]||v[b][1]!==a)return c&&i()&&j().onDiscarded(b),!1;u.error=C;const e=f[b];if(!B(e)&&(a<=e[0]||a<=e[1]||0===e[1]))return d(),c&&i()&&j().onDiscarded(b),!1;const l=N().data;u.data=o(l,r)?l:r,c&&i()&&j().onSuccess(r,b,n)}catch(e){p();const t=j(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,c&&i()&&(t.onError(e,b,t),(!0===n||I(n)&&n(e))&&O()&&t.onErrorRetry(e,b,t,(e=>{const t=m[b];t&&t[0]&&t[0](3,e)}),{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return s=!1,d(),!0}),[b,r]),ie=(0,w.useCallback)(((...e)=>te(r,x.current,...e)),[]);if(H((()=>{k.current=t,E.current=n,B(G)||(ne.current=G)})),H((()=>{if(!b)return;const e=ce.bind(C,me);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(b,m,((n,r={})=>{if(0==n){const n=Date.now();j().revalidateOnFocus&&n>t&&O()&&(t=n+j().focusThrottleInterval,e())}else if(1==n)j().revalidateOnReconnect&&O()&&e();else{if(2==n)return ce();if(3==n)return ce(r)}}));return _.current=!1,x.current=b,h.current=!0,T({_k:y}),oe&&(B(K)||Q?e():(r=e,D&&typeof window.requestAnimationFrame!=F?window.requestAnimationFrame(r):setTimeout(r,1))),()=>{_.current=!0,n()};var r}),[b]),H((()=>{let e;function t(){const t=I(i)?i(N().data):i;t&&-1!==e&&(e=setTimeout(n,t))}function n(){N().error||!u&&!j().isVisible()||!d&&!j().isOnline()?t():ce(me).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[i,u,d,b]),(0,w.useDebugValue)(re),a&&B(K)&&b){if(!W&&Q)throw new Error("Fallback data is required when using suspense in SSR.");k.current=t,E.current=n,_.current=!1;const e=g[b];if(!B(e)){const t=ie(e);pe(t)}if(!B(Z))throw Z;{const e=ce(me);B(re)||(e.status="fulfilled",e.value=!0),pe(e)}}return{mutate:ie,get data(){return $.data=!0,re},get error(){return $.error=!0,Z},get isValidating(){return $.isValidating=!0,se},get isLoading(){return $.isLoading=!0,le}}},function(...e){const t=A(se,(0,w.useContext)(ce)),[n,r,o]=(e=>I(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),a=le(t,o);let s=ve;const{use:l}=a,c=(l||[]).concat(de);for(let e=c.length;e--;)s=c[e](s);return s(n,r||a.fetcher||null,a)});var ve,ge=n(9962);const be=()=>(0,w.useContext)((0,ge.getBlockContext)()),ye=(e,t)=>{const[n,r]=(0,o.useState)(e);return(0,o.useEffect)((()=>{const n=setTimeout((()=>{r(e)}),t);return()=>{clearTimeout(n)}}),[e,t]),n},he=(e,t=[],n=!0)=>{(0,o.useEffect)((()=>{if(!n)return;const t=({key:t})=>{"Escape"===t&&e()};return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t)}}),t)},_e={},xe=async e=>{const n=_e[e];if(typeof n==typeof{}&&void 0!==n.post_title)return n;const r=await t()({path:"/blockx/v1/get/"+e});return typeof r==typeof{}&&r.ID&&(_e[e]={..._e[e]||{},...r}),r},ke={},Ee=({label:e,value:t,onUnlock:n})=>(0,o.createElement)(_.BaseControl,{className:"blockx--locked-text-control"},(0,o.createElement)(_.TextControl,{label:e,value:t,readOnly:!0}),(0,o.createElement)("span",{className:"blockx--locked-text-control__icon",onClick:n},(0,o.createElement)(_.Icon,{icon:"no"}))),we=(e,t,n)=>{const r=(0,a.useSelect)((n=>((e,t)=>(0,a.select)("core/data").isResolving("core","getEntityRecords",["taxonomy",e,t]))(e,t)),[e,...n]),[s,l]=(0,o.useState)([]);return(0,o.useEffect)((()=>{l(((e,t)=>(0,a.select)("core").getEntityRecords("taxonomy",e,t)||[])(e,t))}),[r,e,...n]),{terms:s,isResolving:r}},Se=(e,t,n=25)=>we(e,{per_page:n,search:t},[t,n]),je=(e,t)=>we(e,{include:t},[t.join(",")]),Ce={},Oe=async e=>{const n=Ce[e];if(typeof n==typeof{}&&void 0!==n.name)return n;const r=await t()({path:"/wp/v2/users/"+e});return typeof r==typeof{}&&r.id&&(Ce[e]={...Ce[e]||{},...r}),r},Be={},Ie=({label:e,value:t,onChange:n,onFocus:r,isLoading:a=!1,showPopover:s=!1,children:l})=>(0,o.createElement)(_.BaseControl,{className:"blockx--popover-text-control"},(0,o.createElement)("div",{className:"blockx--popover-text-control__input-wrapper"},(0,o.createElement)(_.TextControl,{label:e,value:t,onChange:n,onFocus:r}),a&&(0,o.createElement)("span",{className:"blockx--popover-text-control__spinner-wrapper"},(0,o.createElement)(_.Spinner,null))),s?(0,o.createElement)(_.Popover,{focusOnMount:!1,position:"bottom center"},(0,o.createElement)("div",{className:"blockx--popover-text-control__popover"},l)):null),Ae=({label:e,useCompletion:t,renderItem:n,messageSearching:r="Searching...",messageNothingFound:a="Nothing found."})=>{const[s,l]=(0,o.useState)(""),[c,i]=(0,o.useState)(!1);he((()=>{i(!1)}),[c],c);const[u,d]=t(s);return(0,o.createElement)(Ie,{label:e,onChange:e=>{i(!0),l(e)},onFocus:()=>i(!0),showPopover:c,isLoading:d},u.length>0?u.map((e=>n(e))):(0,o.createElement)("p",{className:"blockx--auto-complete__no-results"},d?r:a))},Ne=({ID:e,post_title:t,onClick:n})=>(0,o.createElement)("div",{className:"blockx-post",onClick:n},t,(0,o.createElement)("br",null),(0,o.createElement)("i",{className:"description"},"ID: ",e)),Te=({label:e,post_types:n,post_status:r,use_context:a,onFound:s})=>{const l=((e,n,r)=>(0,o.useCallback)((o=>{const{posts:a,isLoading:s}=((e,n,r,o)=>{const{blockId:a,dirtyState:s}=be(),l=((e,t,n,r)=>({s:e,post_type:t.join(","),post_status:n.join(","),block_instance:r}))(ye(e,600),n,r,{...o?{blockId:a,content:s}:{blockId:a}}),c=JSON.stringify(l),{data:i,error:u}=fe(c,(e=>async()=>{if(0===e.length)return[];const n=JSON.stringify(e);if(typeof ke[n]==typeof[])return ke[n];const r=await t()({method:"POST",path:"/blockx/v1/query",data:e});ke[n]=r;for(const e of r)_e[e.ID]=e;return r})(l));return{posts:i||[],isLoading:!u&&!i}})(o,e,n,r);return[a,s]}),[e,n,r]))(n,r,a);return(0,o.createElement)(Ae,{label:e,useCompletion:l,renderItem:e=>(0,o.createElement)(Ne,{key:e.ID,...e,onClick:()=>s(e.ID)})})},Re=({label:e,post_id:t,onUnlock:n})=>{const{post:r}=(e=>{const{data:t,error:n}=fe(e,xe);return{post:t||{},isLoading:!n&&!t}})(t),{post_title:a=t}=r;return(0,o.createElement)(Ee,{label:e,value:a,onUnlock:n})},Pe=({id:e,name:t,onClick:n})=>(0,o.createElement)("div",{className:"blockx-user",onClick:n},t,(0,o.createElement)("br",null),(0,o.createElement)("i",{className:"description"},"id: ",e)),Le=({label:e,roles:n,use_context:r,onFound:a})=>{const s=((e,n)=>(0,o.useCallback)((r=>{const{users:o,isLoading:a}=((e,n,r)=>{const{blockId:o,dirtyState:a}=be(),s=((e,t,n)=>({search:e,roles:t.join(","),block_instance:n}))(ye(e,600),n,{...r?{blockId:o,content:a}:{blockId:o}}),l=JSON.stringify(s),{data:c,error:i}=fe(l,(e=>async()=>{if(0===e.length)return[];const n=[];for(const t in e)n.push(`${t}=${e[t]}`);const r=n.join("&"),o=r;if(typeof Be[o]==typeof[])return Be[o];const a=await t()({path:`/wp/v2/users?${r}`});Be[o]=a;for(const e of a)Ce[e.id]=e;return a})(s));return{users:c||[],isLoading:!i&&!c}})(r,e,n);return[o,a]}),[e,n]))(n,r);return(0,o.createElement)(Ae,{label:e,useCompletion:s,renderItem:e=>(0,o.createElement)(Pe,{key:e.id,...e,onClick:()=>a(e.id)}),messageNothingFound:"No users found."})},$e=({label:e,user_id:t,onUnlock:n})=>{const{user:r}=(e=>{const{data:t,error:n}=fe(e,Oe);return{user:t||{},isLoading:!n&&!t}})(t),{name:a=t}=r;return(0,o.createElement)(Ee,{label:e,value:a,onUnlock:n})},Fe=(e,t)=>((e,t)=>t.find((t=>t.id===e)))(e,t)||((e,t)=>t.find((t=>t.slug===e)))(e,t)||((e,t)=>t.find((t=>t.name===e)))(e,t),De=({taxonomies:e,value:t,onChange:n})=>{const{taxonomy:r=e[0],termIds:a=[],operator:s="OR"}=t,{label_taxonomy:l,label_add_terms:c,label_operator:i}=k(),[u,d]=(0,o.useState)(""),[p,m]=(0,o.useState)(""),{terms:f,isResolving:v}=Se(r,p),{terms:g,isResolving:b}=je(r,a);(0,o.useEffect)((()=>{e.map((e=>e.value)).includes(r)||n({...t,taxonomy:e[0].value})}),[r,e]),(0,o.useEffect)((()=>{let e=setTimeout((()=>{m(u)}),600);return()=>clearTimeout(e)}),[a,u]);const y=["blockx--tax-query"];return v&&y.push("is-resolving-search"),b&&y.push("is-resolving-selection"),(0,o.createElement)("div",{className:y.join(" ")},(0,o.createElement)("div",null,(0,o.createElement)(_.SelectControl,{label:l,options:e,value:r,onChange:e=>n({...t,taxonomy:e})})),(0,o.createElement)("div",null,(0,o.createElement)(_.FormTokenField,{label:c,value:a.map((e=>{const t=Fe(e,g);return t?t.name:e})),onInputChange:e=>{d(e)},suggestions:f.map((e=>e.name)),onChange:e=>{const r=e.map((e=>{const t="string"==typeof e?e:e.value,n=Fe(t,f)||Fe(t,g);return n?n.id:t}));n({...t,termIds:r})}})),(0,o.createElement)("div",null,(0,o.createElement)(_.SelectControl,{label:i,value:s,options:["IN","NOT IN","AND"].map((e=>((e,t)=>({value:e,label:t}))(e,e))),onChange:e=>{n({...t,operator:e})}})))},Me=({children:e})=>(0,o.createElement)("div",{style:{background:"rgba(0, 0, 0, 0.02)",padding:8,border:"1px solid rgba(0, 0, 0, 0.1)",borderRadius:4,marginBottom:5,marginLeft:-10,marginRight:-10}},e),Ue=({taxonomies:e,value:t,onChange:n})=>{const{toggle_AND_description:r,toggle_OR_description:a,btn_add_taxonomy:s,btn_delete_taxonomy:l}=k(),{taxonomies:c=[],relation:i="OR"}=t,u=e=>n(e.taxonomies.length>=1?e:void 0);return(0,o.createElement)("div",null,(0,o.createElement)("div",null,c.map(((n,r)=>(0,o.createElement)(Me,{key:r},(0,o.createElement)(De,{taxonomies:e,value:n,onChange:e=>{u({...t,taxonomies:c.map(((t,n)=>r===n?e:t))})}}),(0,o.createElement)(_.Button,{isDestructive:!0,isSmall:!0,onClick:()=>{u({...t,taxonomies:c.map(((e,t)=>t===r?null:e)).filter((e=>null!=e))})}},l)))),c.length>1?(0,o.createElement)("div",{style:{marginTop:10}},(0,o.createElement)(_.ToggleControl,{label:i,help:"AND"===i?r:a,checked:"AND"===i,onChange:e=>{u({...t,relation:e?"AND":"OR"})}})):null),(0,o.createElement)(_.Button,{variant:"secondary",isSmall:!0,onClick:()=>{u({relation:i,taxonomies:[...c,{}]})},style:{width:"100%",textAlign:"center",display:"inline-block"}},s))},Ve=({definition:e,value:t,onChange:n})=>{const{label:r,taxonomy:a}=e,[s,l]=(0,o.useState)(""),[c,i]=(0,o.useState)(""),u=Array.isArray(t)?t:void 0!==t?[t]:[],{terms:d,isResolving:p}=Se(a,c),{terms:m,isResolving:f}=je(a,u);(0,o.useEffect)((()=>{let e=setTimeout((()=>{i(s)}),600);return()=>clearTimeout(e)}),[u,s]);const v=u.map((e=>{const t=Fe(e,m);return t?t.name:e}));return(0,o.createElement)(_.FormTokenField,{label:r,value:v,onInputChange:e=>{l(e)},suggestions:d.map((e=>e.name)),onChange:e=>{const t=e.map((e=>{const t="string"==typeof e?e:e.value,n=Fe(t,d)||Fe(t,m);return n?n.id:t}));n(t)}})},qe=({label:e,term_id:t,taxonomy:n,onUnlock:r})=>{const{term:a,isResolving:s}=((e,t)=>{const{terms:n,isResolving:r}=je(e,[t]);return{term:1===n.length?n[0]:null,isResolving:r}})(n,t);return(0,o.createElement)(Ee,{label:e,value:a?a.name:s?"...":"?",onUnlock:r})},ze=({definition:e,value:t,onChange:n})=>{const{label:r,taxonomy:a}=e,s=(e=>(0,o.useCallback)((t=>{const{terms:n,isResolving:r}=Se(e,t);return[n,r]}),[e]))(a);return t?(0,o.createElement)(qe,{label:r,term_id:t,taxonomy:a,onUnlock:()=>n("")}):(0,o.createElement)(Ae,{label:r,useCompletion:s,renderItem:e=>(0,o.createElement)("div",{key:e.id,onClick:()=>n(e.id),className:"blockx-taxonomy-term__suggestion"},e.name)})},Je=({definition:e,value:t,onChange:n})=>{const{label:r,help:a="",rows:s,max_chars:l}=e,c=e=>{"number"==typeof l&&e.length>l||n(e)},i=(u=t.length,"number"!=typeof(d=l)||d<=0?"":`${u}/${d}`);var u,d;return"number"!=typeof s||1===s?(0,o.createElement)(_.TextControl,{label:r,value:t,onChange:c,help:`${i} ${a}`}):(0,o.createElement)(_.TextareaControl,{label:r,value:t,onChange:c,rows:s,help:`${i} ${a}`})},Xe=(e,t)=>typeof e==typeof{}?t?e.on:e.off:"string"==typeof e?e:null,We={},Qe=async e=>{if("string"==typeof e&&0===e.length)return null;if("number"==typeof e&&e<=0)return null;const n=We[e];if(typeof n==typeof{}&&void 0!==n.type)return n;const r=await t()({path:"/wp/v2/media/"+e});return typeof r==typeof{}&&r.id===e&&(We[e]=r),r},He=({type:e="any",isLoading:t=!1,error:n="",children:r})=>{const a=t?"blockx-media-widget__preview--is-loading":"",s=""!==n?"blockx-media-widget__preview--has-error":"";return(0,o.createElement)("div",{className:`blockx-media-widget__preview--item blockx-media-widget__preview--${e} ${a} ${s}`},r,s&&(0,o.createElement)("div",{className:"blockx-media-widget__preview--error"},n))},Ge=({ID:e,minHeight:t,minWidth:n,maxHeight:r,maxWidth:a})=>{const{not_found:s}=E(),{media:l,isLoading:c}=(e=>{const{data:t,error:n}=fe(e,Qe);return{media:t||{},isLoading:!n&&!t}})(e);if(c)return(0,o.createElement)(He,{isLoading:!0},(0,o.createElement)("span",{className:"spinner is-active"}));if("image"===l?.media_type){const e=l.media_details.width,c=l.media_details.height;let i=[];return n>0&&e<n&&i.push((0,o.createElement)(o.Fragment,null,`width ${e}px < min width ${n}px`,(0,o.createElement)("br",null))),t>0&&c<t&&i.push((0,o.createElement)(o.Fragment,null,`height ${c}px < min height ${t}px`,(0,o.createElement)("br",null))),a>0&&e>a&&i.push((0,o.createElement)(o.Fragment,null,`width ${e}px > max width ${a}px`,(0,o.createElement)("br",null))),r>0&&c>r&&i.push((0,o.createElement)(o.Fragment,null,`height ${c}px > max height ${r}px`,(0,o.createElement)("br",null))),"image/svg+xml"===l?.mime_type?(0,o.createElement)(He,{type:"image",error:i.length?(0,o.createElement)("p",null,i):""},(0,o.createElement)("img",{src:l?.source_url})):l?.media_details?.sizes?.thumbnail?.source_url?(0,o.createElement)(He,{type:"image",error:i.length?(0,o.createElement)("p",null,i):""},(0,o.createElement)("img",{src:l.media_details.sizes.thumbnail.source_url})):(0,o.createElement)("span",{className:"blockx-media-widget__404"},s)}if(!l?.source_url)return(0,o.createElement)("span",{className:"blockx-media-widget__404"},s);const i=l?.title?.rendered?l.title.rendered:l.source_url;return(0,o.createElement)(He,null,(0,o.createElement)("p",null,(0,o.createElement)("a",{href:l.source_url,target:"_blank"},i)))},Ke=e=>{const{minWidth:t,maxWidth:n,minHeight:r,maxHeight:a}=e;return t>0||n>0||r>0||a>0?(0,o.createElement)("p",{className:"description"},t>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Min width: ",t,"px"),(0,o.createElement)("br",null)),n>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Max width: ",n,"px"),(0,o.createElement)("br",null)),r>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Min height: ",r,"px"),(0,o.createElement)("br",null)),a>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",null,"Max height: ",a,"px"),(0,o.createElement)("br",null))):null};var Ye=n(361),Ze=n.n(Ye);const et=({label:e,value:t,isLoading:n,items:r,onChange:a,renderItem:s})=>{const[l,c]=(0,o.useState)(!1);return he((()=>{c(!1)}),[l],l),(0,o.createElement)(Ie,{label:e,value:t,onChange:a,onFocus:()=>c(!0),showPopover:r.length>0&&l,isLoading:n},r.map((e=>s(e,(()=>c(!1))))))},tt={},nt=async([e,n,r])=>{const o=`${n}/${e}?${r}`;if(typeof tt[o]==typeof[])return tt[o];const a=await((e,n,r)=>{const o=[];for(const e in r){const t=r[e];o.push(`${e}=${t}`)}const a=o.length>0?`?${o.join("&")}`:"";return t()({path:`/blockx/v1/ajax/${e}/${n}${a}`})})(n,e,{query:r});return tt[o]=a,a},rt=({definition:e,value:t,savedState:n,onChange:r,renderItem:a})=>{const{label:s,key:l,parentPath:c}=e,{setQuery:i,results:u,isLoading:d}=(e=>{const{blockId:t}=be(),[n,r]=(0,o.useState)(""),a=ye(n,600),{data:s,error:l}=fe(""!==n?[e,t,a]:null,nt);return{setQuery:r,results:s||[],isLoading:!l&&!s&&""!==n,isError:l}})(`${c}${l}`);(0,o.useEffect)((()=>{"string"==typeof t&&""!==t&&t!==n&&i(t)}),[t,n]);const p="function"==typeof a?a:(e,t)=>(0,o.createElement)("div",{key:e.value,onClick:()=>{r(e.value),t()},className:"blockx-auto-suggest__suggestion"},e.value);return(0,o.createElement)(et,{label:s,value:t,items:u,isLoading:d,onChange:r,renderItem:p})},ot={text:Je,textarea:e=>(0,o.createElement)(Je,{...e}),number:({definition:e,value:t,onChange:n})=>(0,o.createElement)(_.TextControl,{label:e.label,value:t,onChange:t=>{""===t&&e.min?n(e.min):t&&e.max&&t>e.max?n(e.max):t&&e.min&&t<e.min?n(e.min):n(t)},type:"number",help:e.help}),toggle:({definition:e,value:t,onChange:n})=>{const{label:r,help:a}=e;return(0,o.createElement)(_.ToggleControl,{label:Xe(r,t),help:Xe(a,t),checked:t,onChange:n})},select:({definition:e,value:t,onChange:n})=>{const{label:r,options:a}=e;return(0,o.createElement)(_.SelectControl,{label:r,value:t,onChange:n,options:a,multiple:e.multiple})},taxonomy_term:({definition:e,value:t,onChange:n})=>{const{multiple:r=!1}=e;return r?(0,o.createElement)(Ve,{definition:e,value:t,onChange:n}):(0,o.createElement)(ze,{definition:e,value:t,onChange:n})},tax_query:({definition:e,value:t,onChange:n})=>(0,o.createElement)(_.BaseControl,{label:e.label},(0,o.createElement)(Ue,{taxonomies:e.taxonomies,value:t,onChange:n})),post:({definition:e,value:t,onChange:n,instance:r})=>t?(0,o.createElement)(Re,{label:e.label,post_id:t,onUnlock:()=>n("")}):(0,o.createElement)(Te,{label:e.label,post_types:e.post_types,post_status:e.post_status,use_context:e.use_context,instance:r,onFound:n}),user:({definition:e,value:t,onChange:n,instance:r})=>t?(0,o.createElement)($e,{label:e.label,user_id:t,onUnlock:()=>n("")}):(0,o.createElement)(Le,{label:e.label,roles:e.roles,use_context:e.use_context,instance:r,onFound:n}),hidden:()=>null,divider:()=>(0,o.createElement)("hr",null),info:({definition:e})=>(0,o.createElement)("p",{dangerouslySetInnerHTML:{__html:e.text}}),readonly:({definition:e,value:t})=>(0,o.createElement)(_.TextControl,{label:e.label,type:"text",readOnly:!0,value:t,help:e.help}),media:({definition:e,value:t,onChange:n})=>{const{label:r,mediaTypes:a,multiple:s,mediaUploadTitle:c}=e,{no_permission:i}=E(),u=Array.isArray(t)&&t.length>0||""!==t,d=!u;return(0,o.createElement)("div",{className:"blockx-media-widget "+(s?"blockx-media-widget__multiple":"")},(0,o.createElement)(l.MediaUploadCheck,{fallback:(0,o.createElement)("p",null,"$",i)},(0,o.createElement)("div",{className:"blockx-media-widget__control"},(0,o.createElement)(l.MediaUpload,{title:c.length>0?c:void 0,allowedTypes:a.length>0?a:void 0,multiple:s,gallery:!1,value:t,onSelect:e=>{Array.isArray(e)?n(e.map((e=>e.id))):n(e.id)},render:({open:e})=>(0,o.createElement)(_.Button,{isSecondary:!0,onClick:()=>e()},r)}),u&&(0,o.createElement)(_.Button,{icon:"trash",className:"blockx-media-widget__btn-clear",onClick:()=>{Array.isArray(t)?n([]):n("")}})),d&&(0,o.createElement)(Ke,{...e}),(0,o.createElement)("div",{className:"blockx-media-widget__preview"},Array.isArray(t)?t.map((t=>(0,o.createElement)(Ge,{key:t,...e,ID:t}))):t?(0,o.createElement)(Ge,{ID:t,...e}):null)))},url:e=>{const{onChange:t}=e;return(0,o.createElement)(rt,{...e,renderItem:(e,n)=>(0,o.createElement)("div",{key:e.value,onClick:()=>{t(e.value),n()},className:"blockx-url__suggestion"},e.label,(0,o.createElement)("br",null),(0,o.createElement)("i",null,e.value))})},auto_suggest:rt,list_of:({definition:e,value:t,savedState:n,onChange:r})=>{const{label:a,key:s,parentPath:l,max_items:c=0,min_items:i=0}=e,u=c===i&&i>0;(0,o.useEffect)((()=>{if(t.length>=i)return;const n=Array.from(Array(i-t.length).keys()).map((t=>{const n={};return e.contentStructure.forEach((t=>{n[t.key]=structuredClone(e?.defaultValues[t.key])})),n}));r([...t,...n])}),[i,t.length]);const d=(e,n)=>{r(t.map(((r,o)=>o===e?{...t[n]}:o===n?{...t[e]}:r)))};return(0,o.createElement)(_.BaseControl,{className:"blockx-list-of-widget",label:a},(0,o.createElement)("div",{className:"blockx-list-of-widget__body"},t.map(((a,c)=>{const p=Array.isArray(n)&&n.length>c?n[c]:void 0;return(0,o.createElement)("div",{className:"blockx-list-of-widget__item","data-number-of-widgets":e.contentStructure.length,key:c},(0,o.createElement)(at,{items:e.contentStructure,value:a,savedState:p,parentPath:l+s+".",onChange:(e,n)=>((e,n,o)=>{const a=Ze()(t);a[e][n]=o,r(a)})(c,e,n)}),(0,o.createElement)("div",{className:"blockx-list-of-widget__item--control"},(0,o.createElement)("div",{className:"blockx-list-of-widget__item--control-move"},(0,o.createElement)(_.Button,{icon:"arrow-up",variant:"secondary",isSmall:!0,disabled:0===c,onClick:()=>(e=>d(e,e-1))(c),label:"Move item up"}),(0,o.createElement)(_.Button,{icon:"arrow-down",variant:"secondary",isSmall:!0,disabled:c>=t.length-1,onClick:()=>(e=>d(e,e+1))(c),label:"Move item down"})),u?null:(0,o.createElement)(_.Button,{icon:"trash",variant:"secondary",isDestructive:!0,isSmall:!0,disabled:t.length<=i,onClick:()=>(e=>{r(t.filter(((t,n)=>n!==e)))})(c),label:"Delete item"})))}))),u?null:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"blockx-list-of-widget__control"},(0,o.createElement)(_.Button,{icon:"plus",variant:"secondary",isSmall:!0,disabled:c>0&&t.length>=c,onClick:()=>{const n={};e.contentStructure.forEach((t=>{n[t.key]=e?.defaultValues[t.key]})),r([...t,n])},label:"Add item "+(c>0?`${Math.min(t.length+1,c)}/${c}`:"")},c>0?`${Math.min(t.length+1,c)}/${c}`:null),(0,o.createElement)(_.Button,{icon:"trash",variant:"secondary",isDestructive:!0,isSmall:!0,disabled:t.length<=i,onClick:()=>{r(t.splice(0,i))}},"All"))))}},at=({items:e,value:t,savedState:n={},onChange:r,parentPath:a=""})=>e.map(((e,s)=>{var l;const c=null!==(i=e.type,l=window?.BlockXComponents?.widgets?.[i])&&void 0!==l?l:ot[e.type];var i;if(void 0!==c){const l=c,i=void 0!==t[e.key]?t[e.key]:e.defaultValue,u=void 0!==n[e.key]?n[e.key]:void 0;return(0,o.createElement)(l,{key:`${s}-${e.key}`,definition:{...e,parentPath:a},value:i,savedState:u,onChange:t=>r(e.key,t)})}return(0,o.createElement)("p",{key:e.key},"Type ",(0,o.createElement)("b",null,e.type)," not implemented")})),st=({definition:e,content:t,setContent:n})=>{const{btn_apply_changes:r}=x(),{localChanges:a,changeLocalState:s}=be(),l=[];let c={label:void 0,opened:void 0,contentStructure:[]};for(const t of e)"panel"!==t.type?c.contentStructure.push(t):(c.contentStructure.length&&l.push({...c}),l.push({label:t.label,opened:t.opened,contentStructure:t.contentStructure}),c.contentStructure=[]);return c.contentStructure.length>0&&l.push(c),(0,o.createElement)(o.Fragment,null,l.map(((e,n)=>(0,o.createElement)(_.PanelBody,{key:n,title:e.label,initialOpen:e.opened},(0,o.createElement)(at,{items:e.contentStructure,value:{...t,...a},savedState:t,onChange:s})))),(0,o.createElement)(_.PanelBody,null,(0,o.createElement)(_.Button,{variant:"secondary",disabled:0===Object.keys(a).length,onClick:()=>{n({...t,...a})}},r)))},{getBlockContext:lt}=n(9962),ct=({blockId:e,contentStructure:t,defaultValues:n,attributes:r,content:a,setContent:s,changeLocalState:l,localChanges:c,children:i})=>{const u=lt();return(0,o.createElement)(u.Provider,{value:{blockId:e,contentStructure:t,defaultValues:n,attributes:r,content:a,setContent:s,changeLocalState:l,localChanges:c,dirtyState:{...a,...c}}},i)},it=window.wp.i18n,ut="blockx-ssr-cache",dt="blockx-ssr-cache-timestamps",pt=()=>JSON.parse(localStorage.getItem(dt)||"{}"),mt=e=>localStorage.setItem(dt,JSON.stringify(e)),ft=(e,t=300)=>{const n=pt(),r=Date.now();for(const o in e)n[o]=r+1e3*t;mt(n),localStorage.setItem(ut,JSON.stringify(e))},vt=()=>JSON.parse(localStorage.getItem(ut)||"{}"),gt=pt(),bt=Date.now();for(const e in gt)gt[e]<bt&&delete gt[e],mt(gt);const yt=Object.keys(gt),ht=vt();for(const e in ht)yt.includes(e)||delete ht[e];ft(ht);const _t=(e,t)=>`${e}-${JSON.stringify(t)}`.replaceAll('"',"").replaceAll("{","(").replaceAll("}",")"),xt={isRequesting:!1,blocks:vt(),queue:{}},kt="SET_IS_REQUESTING",Et=e=>({type:kt,isRequesting:e}),wt="ADD_TO_QUEUE",St="REMOVE_FROM_QUEUE",jt="SET_BLOCKS",Ct={addToQueue:(e,t)=>{const n={id:e,attributes:t};return((e,t)=>({type:wt,hash:e,block:t}))(_t(e,t),n)},*fetchSSR(e){const t=(0,a.select)(Ot).getQueueMap();if(Object.keys(t).length<1)return{type:"none"};yield Et(!0);const n=yield((e,t)=>({type:"SSR_FETCH",path:"/blockx/v1/ssr",data:{post_id:e,blocks:t}}))(e,t);var r,o;return yield(r=n,{type:jt,blocks:r}),yield(o=Object.keys(t),{type:St,hashes:o}),Et(!1)}},Ot="block-x",Bt=(0,a.createReduxStore)(Ot,{reducer(e=xt,t){switch(t.type){case kt:return{...e,isRequesting:t.isRequesting};case jt:const n={...e.blocks,...t.blocks};return ft(n),{...e,blocks:n};case wt:return{...e,queue:{...e.queue,[t.hash]:t.block}};case St:const r=Object.keys(e.queue).filter((e=>!t.hashes.includes(e))),o={};return r.forEach((t=>{o[t]=e.queue[t]})),{...e,queue:o}}return e},actions:Ct,selectors:{isRequesting:(e,t,n)=>void 0===t||void 0===n?e.isRequesting:e.isRequesting&&void 0!==e.queue[_t(t,n)],isInQueue:(e,t,n)=>void 0!==e.queue[_t(t,n)],getQueueMap:e=>e.queue,getQueue:e=>Object.values(e.queue),getBlocks:e=>e.blocks,getBlock(e,t,n){const r=_t(t,n);return e.blocks[r]}},controls:{SSR_FETCH:e=>t()({path:e.path,data:e.data,method:"POST"})}});(0,a.register)(Bt);const It=(e,t=[])=>(0,a.useSelect)((t=>e(t(Ot))),t),At=({isLoading:e,children:t})=>(0,o.createElement)("div",{className:"blockx--ssr__wrapper"},t,e&&(0,o.createElement)("span",{className:"loader"},(0,o.createElement)(_.Spinner,null))),Nt=({block:e,content:t,attributes:n})=>{void 0===n&&(console.warn("Using content attribute with ServerSideRenderQueue is deprecated. Please provide the complete attribute object of the block."),n={content:t});const r=((e,t)=>{const n=It((n=>n.getBlock(e,t)),[e,t]),r=(0,a.useDispatch)(Ot);return(0,o.useEffect)((()=>{r.addToQueue(e,t)}),[e,JSON.stringify(t)]),n})(e,n),s=((e,t)=>It((n=>n.isRequesting(e,t)),[e,t]))(e,n),l=((e,t)=>It((n=>n.isInQueue(e,t)),[e,t]))(e,n),c=s||l;if(!1===r)return(0,o.createElement)(At,{isLoading:c},";",(0,o.createElement)(_.Placeholder,null,(0,it.sprintf)((0,it.__)("Error loading block: %s"),e)));if(void 0===r){const e=(0,it.__)("Block rendered as empty.");return(0,o.createElement)(At,{isLoading:c},(0,o.createElement)(_.Placeholder,null,c?(0,it.__)("Loading"):e))}return(0,o.createElement)(At,{isLoading:c},(0,o.createElement)(o.RawHTML,{key:"html"},r))},Tt=(e,t)=>{const n=BlockX.settings.auto_save_timeout;(0,o.useEffect)((()=>{let r=null;return 0!==Object.keys(t).length&&n>100&&(r=setTimeout((()=>{e()}),n)),()=>clearTimeout(r)}),[JSON.stringify(t)])},Rt=(e,t,n)=>{window.BlockXComponents={...window.BlockXComponents||{},[e]:{...window.BlockXComponents?.[e]||{},[t]:n}}},Pt=(e,t)=>{window.BlockXComponents={...window.BlockXComponents||{},[e]:t}},Lt=e=>`${e.namespace}/${e.name}`,$t=e=>{const t=e.split("/");if(!(t.length<2))return{namespace:t[0],name:t[1]}},Ft=e=>{var t,n;return null!==("editorViews",n=Lt(e),t=window?.BlockXComponents?.editorViews?.[n])&&void 0!==t?t:(e=>{var t;const n=null!==(t=window?.BlockXComponents)&&void 0!==t?t:{};if(null!=n[e])return(e=>{console.warn("BlockX - DEPRECATION WARNING: for '"+e+"' please use @palasthotel/blockx utils for blockx custom javascripts. All other registrations will break with BlockX Version 2.0")})(e),n?.[e]})(Lt(e))};var Dt,Mt;Rt("utils","ssrq",Dt=Nt),Pt("ServerSideRenderQueue",Dt),Rt("utils","useBlock",Mt=be),Pt("useBlock",Mt);for(const e of BlockX.blocks){const{id:t,title:n,category:a,registerBlockTypeArgs:c,contentStructure:i}=e,u={};for(const{defaultValue:e,key:t,options:n}of i)void 0!==e?u[t]=e:typeof n==typeof[]&&n.length>0&&"string"==typeof n[0].value&&(u[t]=n[0].value);(0,r.registerBlockType)(t,{...c,edit:e=>{var n,r,a,c;const{className:d,setAttributes:p,attributes:m}=e,f=(0,l.useBlockProps)(),[v,g]=(0,o.useState)({}),b=(e,t)=>{g((n=>({...n,[e]:t})))};(0,o.useEffect)((()=>{y({...u,...m.content,...v})}),[]),Tt((()=>{y({...m.content,...v})}),v);const y=e=>{JSON.stringify(e)!==JSON.stringify(m.content)&&(p({content:e}),g({}))},h=$t(t),_=void 0===h?Nt:null!==(n=Ft(h))&&void 0!==n?n:Nt,x=s();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.InspectorControls,null,(0,o.createElement)(ct,{blockId:t,contentStructure:i,defaultValues:u,attributes:m,content:m.content,setContent:y,changeLocalState:b,localChanges:v},(0,o.createElement)(st,{definition:i,content:m.content,setContent:y}))),(0,o.createElement)("div",{...f,className:`${null!==(r=f.className)&&void 0!==r?r:""} preview-mode-${x.toLowerCase()}`},(0,o.createElement)(ct,{blockId:t,contentStructure:i,defaultValues:u,attributes:m,content:null!==(a=m.content)&&void 0!==a?a:u,setContent:y,changeLocalState:b,localChanges:v},(0,o.createElement)(_,{block:t,attributes:m,content:null!==(c=m.content)&&void 0!==c?c:u}))))}})}setInterval((()=>{const e=(0,a.select)(Ot);e.isRequesting()||e.getQueue().length<1||(0,a.dispatch)(Ot).fetchSSR((0,a.select)("core/editor").getCurrentPostId())}),300),t().use(((e,t)=>(e.headers={...e.headers||{},"Block-X-Editor":!0},t(e))))})()})(); -
blockx/trunk/classes/AssetGeneratorPaths.php
r2606165 r2951253 3 3 namespace Palasthotel\WordPress\BlockX; 4 4 5 /**6 * @property $system7 * @property $url8 */9 5 class AssetGeneratorPaths { 6 public string $system; 7 public string $url; 8 10 9 public function __construct(string $absoluteSystemPath, string $publicBrowserUrl) { 11 10 $this->system = $absoluteSystemPath; -
blockx/trunk/classes/Assets.php
r2751699 r2951253 11 11 use WP_Taxonomy; 12 12 13 /**14 * @property Components\Assets helper15 */16 13 class Assets extends Components\Component { 14 15 private Components\Assets $helper; 17 16 18 17 public function onCreate() { -
blockx/trunk/classes/BlockAssetsGenerator.php
r2877027 r2951253 12 12 use Palasthotel\WordPress\BlockX\Model\ContainerStyles; 13 13 14 /**15 * @property AssetGeneratorPaths $paths16 */17 14 class BlockAssetsGenerator extends Component { 15 16 private AssetGeneratorPaths $paths; 18 17 19 18 public function onCreate() { -
blockx/trunk/classes/Components/Assets.php
r2552819 r2951253 6 6 /** 7 7 * Class Assets 8 * @property Plugin plugin9 8 * @version 0.1.2 10 9 */ 11 10 class Assets { 11 12 private Plugin $plugin; 12 13 13 14 public function __construct( Plugin $plugin ) { -
blockx/trunk/classes/Components/Component.php
r2545506 r2951253 9 9 * Class Component 10 10 * 11 * @property Plugin plugin12 *13 11 * @package Palasthotel\WordPress 14 12 * @version 0.1.1 15 13 */ 16 14 abstract class Component { 15 16 public Plugin $plugin; 17 17 18 /** 18 19 * _Component constructor. 19 *20 * @param Plugin $plugin21 20 */ 22 21 public function __construct(Plugin $plugin) { -
blockx/trunk/classes/Components/Database.php
r2545506 r2951253 7 7 8 8 /** 9 * @property wpdb wpdb10 9 * @version 0.1.1 11 10 */ 12 11 abstract class Database { 12 13 public wpdb $wpdb; 13 14 14 15 public function __construct() { … … 22 23 */ 23 24 abstract function init(); 24 25 25 26 public function createTables(){ 26 27 require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); -
blockx/trunk/classes/Components/Plugin.php
r2567051 r2951253 13 13 */ 14 14 abstract class Plugin { 15 private ReflectionClass $ref; 15 16 16 /** 17 * @var ReflectionClass 18 */ 19 private $ref; 20 21 private $tooLateForTextdomain; 17 private bool $tooLateForTextdomain; 18 public string $path; 19 public string $url; 20 public string $basename; 22 21 23 22 /** -
blockx/trunk/classes/Components/Templates.php
r2545506 r2951253 6 6 7 7 /** 8 * @property Plugin plugin9 8 * @since 1.0.1 10 9 */ … … 25 24 */ 26 25 private $sub_dirs = null; 26 private Plugin $plugin; 27 27 28 28 public function __construct(Plugin $plugin) { -
blockx/trunk/classes/Database.php
r2545506 r2951253 3 3 namespace Palasthotel\WordPress\BlockX; 4 4 5 /**6 * @property string table7 */8 5 class Database extends Components\Database { 6 7 private string $table; 9 8 10 9 public function init() { -
blockx/trunk/classes/Model/BlockId.php
r2545506 r2951253 7 7 class BlockId { 8 8 9 public $namespace;10 public $name;9 public string $namespace; 10 public string $name; 11 11 12 12 public function __construct( string $namespace, string $name ) { -
blockx/trunk/classes/Model/BlockInstance.php
r2514594 r2951253 4 4 namespace Palasthotel\WordPress\BlockX\Model; 5 5 6 class BlockInstance { 6 7 7 /** 8 * @property object content 9 * @property array raw 10 */ 11 class BlockInstance { 8 public object $content; 9 public array $raw; 12 10 13 11 public function __construct( array $block ) { -
blockx/trunk/classes/Model/ContainerStyles.php
r2704157 r2951253 3 3 namespace Palasthotel\WordPress\BlockX\Model; 4 4 5 /**6 * @property string $handle7 */8 5 class ContainerStyles extends Styles { 9 6 10 /** 11 * @var bool 12 */ 13 private $generate; 7 public string $handle; 8 private bool $generate; 14 9 15 10 public function __construct(string $handle, bool $generate){ -
blockx/trunk/classes/Model/ContentStructure.php
r2616610 r2951253 10 10 * @var _IWidget[] 11 11 */ 12 private $items;12 private array $items; 13 13 14 14 /** -
blockx/trunk/classes/Model/Option.php
r2514594 r2951253 4 4 namespace Palasthotel\WordPress\BlockX\Model; 5 5 6 class Option { 6 7 7 /** 8 * @property string $value 9 * @property string label 10 */ 11 class Option { 8 public string $value; 9 public string $label; 12 10 13 11 public function __construct( string $value, string $label ) { -
blockx/trunk/classes/Model/StateLabel.php
r2514594 r2951253 4 4 namespace Palasthotel\WordPress\BlockX\Model; 5 5 6 7 /**8 * @property string on9 * @property string off10 */11 6 class StateLabel { 12 7 8 public string $on; 9 public string $off; 13 10 public function __construct( string $on, string $off ) { 14 11 $this->on = $on; -
blockx/trunk/classes/Model/Styles.php
r2704157 r2951253 3 3 namespace Palasthotel\WordPress\BlockX\Model; 4 4 5 /**6 * @property string[] $handles7 */8 5 class Styles { 6 7 /** 8 * @var string[] 9 */ 10 public array $handles; 9 11 10 12 public function __construct(){ -
blockx/trunk/classes/Model/UrlSuggestion.php
r2583925 r2951253 4 4 5 5 class UrlSuggestion extends _Suggestion { 6 var$label;7 public static function build( $label,$url): _Suggestion{6 public string $label; 7 public static function build(string $label, string $url): _Suggestion{ 8 8 $suggestion = new UrlSuggestion($url); 9 9 $suggestion->label = $label; -
blockx/trunk/classes/Model/_Suggestion.php
r2583925 r2951253 4 4 5 5 abstract class _Suggestion { 6 var$value;6 public string $value; 7 7 public function __construct(string $value) { 8 8 $this->value = $value; -
blockx/trunk/classes/Widgets/Info.php
r2606165 r2951253 18 18 public function toArray(): array { 19 19 $arr = parent::toArray(); 20 $arr["text"] = $this->text; 20 $arr["text"] = wp_kses($this->text, [ 21 "br" => [], 22 "b" => [], 23 "i" => [], 24 "strong" => [], 25 "em" => [], 26 "strike" => [], 27 ]); 21 28 return $arr; 22 29 } -
blockx/trunk/vendor/composer/installed.php
r2944234 r2951253 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' ba56232e684e441c69712ea9692e46f15bd3a06f',6 'reference' => '67ec9472918af6745db891ed3203860f37893e93', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' ba56232e684e441c69712ea9692e46f15bd3a06f',16 'reference' => '67ec9472918af6745db891ed3203860f37893e93', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.