!function(e,t,n){"use strict";const o={el:e.element.createElement};function r(t,n){const r=[],a=e.components.PanelBody;return Object.keys(n.panels).forEach((function(c,i){if(n.panels.hasOwnProperty(c)){const s=n.panels[c];r[i]=o.el(a,{title:s.title,initialOpen:s.initialOpen,className:o.params.prefix+"-panel-"+c},function(t,n){const r=[];return Object.keys(n).forEach((function(a,c){if(n.hasOwnProperty(a)){if(-1!==["blockAlignment","className","alignment"].indexOf(a))return;const i=n[a],s=function(t,n){const{TextControl:o,SelectControl:r,CheckboxControl:l,TextareaControl:a}=e.components,c=o;if("select"===t)return r;if("checkbox"===t)return l;if("textarea"===t)return a;return c}(i.method,i.type);r[c]=o.el(s,function(e,t,n){const{attributes:r,setAttributes:a}=n,c={label:t.label,value:r[e],className:o.params.prefix+"-"+e,onChange:t=>{"taxonomy"===e&&l(e,t,n),a({[e]:t})}};"select"===t.method?c.options=t.options:"checkbox"===t.method&&(c.checked=r[e]);return c}(a,i,t))}})),r}(t,s.attributes))}})),r}function l(e,r,l){if(o.params.prefix+"/term"!==l.name)return;!function(e,r,l){const{attributes:a,setAttributes:c}=l;t.post(o.params.ajax_url,e,(function(e){if(n!==e.success&&!1===e.success)return!1;!function(e,n,r){const l=t("."+o.params.prefix+"-"+n+" select"),a=r[n]||"";l.empty(),function(e,n,o){t.each(e,(function(e,r){const l=t("